Καλά ρε παιδιά, ήδη ξέρει ο άνθρωπος μια γλώσσα.

Παρά το γεγονός ότι ανήκει στη Microsoft, είναι μια γλώσσα αρκετά διαδεδομένη στον κόσμο του Windows -- δε χάνεις τίποτα αν δοκιμάσεις να φτιάξεις πρόγραμμα σε linux με C#.

Πιστεύω να κρατήσεις την γλώσσα που ήδη ξέρεις και να χρησιμοποιήσεις το Mono Develop -- ένα πολύ καλό IDE+GUI editor για C#. Στο linux αυτή η γλώσσα χρησιμοποιεί το compiler πρόγραμμα gmcs (πακέτο mono-gmcs). Περισσότερα για το mono θα βρεις εδώ:
http://www.mono-project.com/Main_PageΘα ήταν όμως ένα πολύ καλό βήμα το να μάθεις c, c++ ή python, ruby, perl. Η python είναι dynamic γλώσσα για την οποία είχαμε μαθήματα εδώ στο φόρουμ και παρά το γεγονός ότι τα μαθήματα τέλειωσαν, μπορείς ακόμη να εναποθέσεις ερωτήσεις για το κάθε μάθημα ή κεφάλαιο του μεταφρασμένου βιβλίου:
-
http://forum.ubuntu-gr.org/viewforum.php?f=55-
http://www.swaroopch.com/notes/Python_el:%CE%A0%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%B1Μιας και ξέρεις από C# μπορείς να χρησιμοποιήσεις και την γλώσσα ironpython, συνδυασμός C# και python. Συντακτικά είναι όπως την python αλλά μπορείς να χρησιμοποιήσεις πακέτα και από python αλλά και από C#:
http://www.ironpython.info/index.php/Contents