Το χιλιοειπωμένο θέμα! Καταρχάς, για να μάθεις μια γλώσσα προγραμματισμού χρειάζεσαι ελεύθερο χρόνο. Έπειτα, προχωράς στην αγορά ενός introductory book ή κατεβάζεις το ηλεκτρονικό documentation της γλώσσας που θέλεις.
Προτού ξεκινήσεις πρέπει να ξεκαθαρίσεις με τι θα ήθελες να ασχοληθείς, π.χ. system programming, web programming κλπ. Θέλεις να φτιάχνεις αποκλειστικά παραθυρικές εφαρμογές; Θέλεις οι εφαρμογές σου να είναι cross-platform;
Ανάλογα λοιπόν με αυτά που θέλεις, επιλέγεις και την/τις αντίστοιχη/ες γλώσσα/ες προγραμματισμού. Δόξα το google, μπορείς να βρεις χαρακτηριστικά, πλεονεκτήματα, μειονεκτήματα, ομοιότητες, διαφορές κλπ με μια απλή αναζήτηση.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.