Μετέφερα το post στο "Γλώσσες προγραματισμού" γιατί πραγματικά είναι off-topic. Ο καλύτερος τρόπος να πάρεις μία καλή απάντηση είναι να κάνεις την ερώτηση στο σωστό σημείο, σε ένα καινούριο thread.
Όσον αφορά τις γλώσσες, η τελευταία έκδοση Visual Basic που δεν είχε να κάνει με .NET ήταν η VB6, το 1998. Έχει καταργηθεί από το 2002 και δεν έχει μεγάλη σχέση με τη VB.NET. Όταν μιλάμε για Visual Basic 2010 εννοούμε την έκδοση της Visual Basic η οποία έρχεται με το .NET Framework 4 και το Visual Studio 2010.
Όσον αφορά τώρα τη C# και τη VB.NET, τα πράγματα δεν είναι τόσο άσχημα όσο τα περιγράφει ο Νίκος. Είναι χειρότερα. Το 99.9999% των open source projects είναι σε C# (ίσως να υπάρχει και κάποιο σε VB.NET). Θα έλεγα ότι και το 80% των εργαλείων και των βιβλιοθηκών είναι σε C#, αν και τα εμπορικά πακέτα έχουν παραδείγματα και σε VB.NET. Απλά, το source code τους είναι C#. Τα μεσαία ή προχωρημένα βιβλία για VB.NET είναι ελάχιστα. Το ίδιο και τα video.
Ο λόγος είναι ότι η VB φτιάχτηκε για να μπορεί κάποιος να φτιάξει στα γρήγορα φόρμες και το κοινό της ήταν πάντα άνθρωποι οι οποίοι ήθελαν να φτιάξουν μερικές φόρμες στα γρήγορα, όχι μία καλοσχεδιασμένη εφαρμογή στην οποία το 80% της δουλειάς είναι κρυμμένο πίσω από τις φόρμες ή σε ένα server. Το κοινό αυτό όμως δεν γράφει βιβλιοθήκες, δεν ασχολείται με Open source projects ούτε βγάζει πιο προχωρημένα βιβλία, με αποτέλεσμα εδώ και χρόνια η #1 γλώσσα του .NET να είναι η C#.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos