W domu, z internetu i książek. Na początek głównie z książek polskojęzycznych (przynajmniej z mojego doświadczenia), przynajmniej rozumiesz wtedy, o co chodzi. No, chyba że jesteś na tyle dobry, by korzystać z książki anglojęzycznej/dowolnej innej bez ciągłego wchodzenia w jakiegoś translatora. Później zaczynasz dokumentację i artykuły w internecie (najczęściej po angielsku).
Cały schemat, uwaga: działa wszędzie, gdzie chcesz się nauczyć czegokolwiek. Java, C++, C#, PHP, MySQL... biologia, fizyka, geografia, matematyka...
BTW:
jeszcze jedno. już dzisiaj nie wchodzę na tę stronę, chyba że zamiast narzekać że nie umiem programować i np. że nie umiem pisać to napiszecie mi wreszcie w czym problem. Słabo programuje, ale to moja sprawa.
Znowu? Kolejny mistrz "wiem, że jestem słaby, ale wam nie wolno o tym mówić"? A wie szanowny Pan, czym jest krytyka? Jeśli jest konstruktywna, to bardzo dobrą rzeczą. A tu jest sama konstruktywna, bo nikt nie pisze "uo, ale ty jesteś głupi" (a raczej ty sam tak piszesz co chwilę, ale to szczegół), ale odpowiada konkretnie na twoje pytania.
OffTop: Moje cholewne przyzwyczajenie do [b] i [quote] przemówiło...