Ciekawy temat :)
Mysle, ze niezla opcja dla Ciebie moze byc znalezienie kogos znajomego(mniej lub bardziej) kto ma firme i potrzebuje programisty, ale nie juz teraz i w ogole z super umiejetnosciami i ogromnym doswiadczeniem tylko kogos kto jeszcze ma czas sie pewnych rzeczy douczyc. Gdybys dal rade zatrudnic sie u niego za np 2 czy 3 miesiace(ktore oczywiscie poswiecilbys na nauke :) ), na poczatku nawet za jakas skromna stawke i od poczatku ugadac, ze spora czesc tego czasu poswiecasz na nauke(jezykow/technologi ktore beda Ci potrzebne w pracy) - z tutoriali, ale tez oczywiscie na realnych zadaniach(poprawianie jakis prostych bugow, dodawanie malych funkcjonalnosci - ogolnie p1erdoly, ktore jednak ktos musi zrobic) to mysle, ze bylaby to dla Ciebie najlepsza opcja. Dlaczego? Po pierwsze - pewnych rzeczy ciezko jest sie samemu nauczyc w domu. Czy moze raczej - mozna, ale rzadko kto sie za nie bierze sam z siebie, a w pracy jednak sa potrzebne. Po drugie - mialbys jakies zrodlo gotowki - wiadomo, ze przy niskiej pensji kilka lat nie pociagniesz, ale uniknalbys sytuacji w ktorej jak po 3 miesiacach nie znajdziesz pracy to zostajesz bez kasy albo wracasz do starego zawodu. Po trzecie - zobaczysz jak to tak naprawde wyglada, czy rzeczywiscie to jest to co chcesz robic, jak Ci sie to podoba itp.
Co do wyboru jezyka - jak juz pewnie zauwazyles w kazdym temacie pojawia sie wiele roznych pogladow i ciezko na tej podstawie cos wybrac. Sporo zalezy od tego co komu bardziej pasuje, jak zaczniesz nauke od jezyka ktory Ci wybitnie nie lezy to ciezko Ci bedzie w 3 miesiace osiagnac odpowiedni poziom. Napisales, ze wczesniej kodowales w asemblerze i delphi + jakies skrypty. Mysle, ze skoro asm Ci pasowal to c/c++ tez Ci podejdzie, chociaz wcale sie nie upieram, ze powinienes od ktoregos z nich zaczac. Delphi juz chyba umiera(a moze nawet juz umarl?), assembler w jakims stopniu jest nadal potrzebny, ale stawialbym, ze rzadko szukaja ludzi ktorzy wlasnie sie go ucza - raczej potrzebni sa ludzie ze sporym doswiadczeniem. Na Twoim miejscu staralbym sie uniknac jezykow/technologii w ktorych sporo sie dzieje za Twoimi plecami(jak np w ruby on rails) i takich po ktorych moga zostac zle nawyki i tych ktore ogolnie sa uwazane za zlo [diabel] -> javascript, php ;) Railsy naprawde sa fajne i to, ze duzo rzeczy gdzies sie samo robi ogolnie jest duza zaleta, ale mysle, ze poczatkujacemu strasznie ciezko sie bedzie w tym polapac i zrozumiec "skad to sie nagle wzielo :O " Ktos wspomnial jave - imho to dobry wybor dla Ciebie(chociaz wcale nie mowie, ze jedyny sluszny).