VB ist für Anfänger sicher gut geeignet (habe auch lange und viel damit gearbeitet). Wenn du also generell kein Problem damit hast, dich auf die MS, Windows, und .net Schiene festzulegen, würde ich trotzdem eher zu C# raten. Das Framework ist ohnehin das gleiche, aber die Syntax von C# ist...