Γιατί η Python είναι απλή, για αρχάριους και προσφέρει περισσότερα, για προχωρημένους. Είναι μια γλώσσα με πολύ απλή σύνταξη. Κι όσον αφορά το κομμάτι με τα αντικείμενα, προσφέρει ισχυρό, αλλά απλό τρόπο προγραμματισμού.
Για να πω την αλήθεια, αυτά τα ξέρω θεωρητικά. Από διάφορα που έχω διαβάσει και ακούσει.
Δεν έχω ασχοληθεί.
Ο καθένας θα σου πει τα δικά του.
Το δικό μου "δικό μου" είναι να ξεκινήσει κάποιος από κάτι πολύ εύκολο και μετά να προχωρήσει προς τα δύσκολα. Πχ. θεωρώ πως η Pascal είναι ιδανική για ξεκίνημα. Να μπει στη φιλοσοφία του προγραμματίζειν και να μάθει βασικές έννοιες. Είναι μία γλώσσα "εύπεπτη", που δεν θα αποθαρρύνει αυτόν που ασχολείται και να τα παρατήσει -χάριν της ευκολίας της. Αφού εξοικειωθεί με το γράψιμο κώδικα και νιώθει πως έχει πάρει τον αέρα και τη σιγουριά, μπορεί να μεταβεί σε άλλη γλώσσα. Προσωπικά υποστηρίζω C για τη συνέχεια, όπως προτείνεται κι ακαδημαϊκά. Μεσαίου επιπέδου γλώσσας (συνδυάζει στοιχεία υψηλού και χαμηλού επιπέδου), που απαιτεί υπευθυνότητα κι επαγρύπνηση. Και θεωρώ πως αυτά που προσφέρει είναι μεγίστης σημασίας και λειτουργούν ως απαραίτητο υπόβαθρο για τη συνέχεια. Κατά τη γνώμη μου, πιο εύκολα μεταπηδάς από τη C σε C++, C# κλπ.
Αυτή είναι η γνώμη μου...
Εγώ με Pascal ξεκίνησα και προσαρμόστηκα πιο εύκολα στη C. Ενώ άλλοι συμφοιτητές μου τα βρήκαν μπαστούνια με τη C (πού να έμπλεκαν και με αντικείμενα εξ αρχής).