Imaš li ikakvog iskustvar u programiranju? Ako nemaš - računaj da apsolutno niti jedna firma neće imati nikakve koristi od tebe, a na žalost, u Hrvatskoj iznimno malo firmi zapošljava ljude da ih školuje od nule. Minimalna očekivanja su juniori - dakle nekakav završen fakultet u struci.
Tko god zapošljava u dev krugu, tražit će te ili neki test riješiti ili da pokažeš dosadašnji kod. Spominjanje nekakvih "tečajeva" i "knjiga" ti neće apsolutno nikakve bonuse donjeti ako nemaš nešto svoje za pokazati.
Nadalje, programiranje nije za svakog. Znam poveći broj ljudi koji čuje kako se developeri grcaju u masnim parama a "samo tipkaju" i onda kad im daš da sami probaju nešto kažu da nisi normalan. S ovim hoću reći samo da ti programski jezik u kojem radiš nije toliko bitan ako imaš mindset developera. Sintaksu je više/manje teže ili lakše naučiti - ali ako ne znaš razmišljati na ispravni način - to će ti stvarati znatno veće probleme nego nepoznavanje same tehnologije.
C# je jako popularan općenito i učenje tog programskog jezika ti sigurno može biti adut pri zapošljavanju. Nemoj se samo dati uvući u vječite ratove između programskih jezika jer svaki jezik služi nečemu i ima itekako dobre i loše strane. Zamisli to kao sastojke u frižideru za jelo koje moraš napraviti. Možeš li napravit palačinke sa 2 jaja, malo brašna i vodom? Možeš naravno. Možeš li napraviti juhu tako da staviš jaja unutra? Možeš i to - al će te ljudi malo čudno gledati

Ono što bi ti preporučio je da kad pohvataš osnove - da se ekšuli primiš nekog "pravog" projekta. zadaj sam sebi zadatak složit neku aplikaciju. Praćenje troškova, upisivanje informacija o igrama koje igraš, mini-blog sustav za recenzije... šta god. Na takvim stvarima ćeš naučiti beskonačno više nego prateći random tutoriale koji su svi vječito isti.
Sretno!