To přeci záleží pouze na tobě čemu dáš přednost.To je stejné jako se ptát co komu chutná za jídlo, sto lidí sto chutí.Podle mne je nejdůležitější hlavně nějak začít, a čas, a nebo kam tě osud zavane, ukáže směr kterým se máš ubírat. Programování je hlavně o pochopení základních principů. Zjednodušeně všude máš if a nebo for. A CRUD umí všichni, že. Ale zkus si spíše vyzkoušet, napsat, nějaké třídící algoritmy (bubble sort nebo quick sort) atd.Já osobně mám rád C#.Když si koupíš VisualStudio v rámci MSDN tak za nějakých 50 USD měsíčně můžeš dělat bez omezení. Za 250 USD je Enterprise, a zadarmo je Community edice. A knihy, kurzy a dokumentace je dostupná, částečně i v češtině.