Nauka Javy, która książka jest najlepsza.

0

Witam, od jakiegoś czasu, (może dwa miesiące) uczę się programowania, na początku był to C++, jednakże, z czasem zauważyłem, że w Javie, jakoś tak, wygodniej mi się pisze. Uczyłem się z kursu, który jest na stronie JavaStart, jednak po przerobieniu materiału, oraz fakcie, że nie wszystko jest tam wytłumaczone, mam ochotę przeczytać jakaś książkę, w której będzie dużo, ładnie wytłumaczonych zagadnień. Ktoś mógłby powiedzieć, "Ucz się z internetu, tam jest wszystko" prawda, jednak najczęściej jest pokazane jak, a nie dlaczego. Mi bardziej zależy na tym drugim, bo co mi da, że będę wiedział jak coś zrobić, jeżeli nie będę wiedział, jak to działa. Dodatkowo, jako że dopiero w tym roku idę, do liceum, mój Angielski nie stoi, na jakiś wysokim poziome, więc książki w tym języku, raczej bym nie chciał. Nie zależy mi także na takiej, gdzie są same podstawy, coś tam już umiem i aplikacje okienkowe, czyli gry, np. Snake, Arkanoid, Space Invaders(Nie dokończona), Conway's Game of Life, już napisałem.

0

I znowu to uczucie deja vu

1

@Knayder angielskiegom musisz się nauczyć w pierwszej kolejności. Możesz użyć google translate plugin do czytania w przeglądarce książek PDF. Wystarczy tylko kliknąć na wyraz i dostajesz tłumaczenie. WIem, że na początku jest cieżko, ale musisz się przemóc. Po jakimś czasie zapamiętasz słówka klucze typowo używane w książkach o programowaniu i z górki :) Nie nauczysz się dobrze programować bez znajomości języka. Książki do programowania nie są tanie, a te po ang można znaleźć w necie. Autorzy często umieszczają je również na githubie i można je przeczytać za darmo, ale warunkiem jest znajomość języka.

Jeżeli chodzi o książki to ja polecam:
http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_1?s=books&ie=UTF8&qid=1457210308&sr=1-1&keywords=head+first+java (fajnie wytłumaczone, nie będziesz się nudził)
http://www.amazon.com/Core-Java-I--Fundamentals-10th/dp/0134177304/ref=sr_1_1?s=books&ie=UTF8&qid=1457209998&sr=1-1&keywords=Core+Java** (jest po polsku wydanie IX)**
http://www.amazon.com/Core-Java-II--Advanced-Features-10th/dp/0134177290/ref=sr_1_2?s=books&ie=UTF8&qid=1457209998&sr=1-2&keywords=Core+Java (jest po polsku wydanie IX, X wyjdzie po angielsku dopiero w sierpniu chyba)
http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683

Warto do tego dołożyć znajomość TDD http://helion.pl/ksiazki/tdd-sztuka-tworzenia-dobrego-kodu-kent-beck,tddszt.htm, znajomość build tooli jak Maven, Gradle itd..

Ogólnie gdzieś już o tym pisałem na tym forum, wystarczy poszukać.

Dalej to trudno powiedzieć, bo nie wiem w którą stronę chcesz iść (Android, Web itd..).

1 użytkowników online, w tym zalogowanych: 0, gości: 1