Java dla początkujących

0

Witam,
nie wiem, czy w odpowiednim do tego miejscu publikuję ten wątek. Jeśli nie, to z góry przepraszam.
Chciałbym nauczyć się języka programowania od podstaw. Nie miałem z nim nigdy do czynienia, aczkolwiek posiadam dobre znajomości obsługi komputera i wszelakich programów. Posiadam wiedzę matematyczną na poziomie rozszerzonym i dobrą znajomość języka angielskiego.
Chciałbym zapytać, czy byłbym w stanie nauczyć się dzięki tej książce: https://helion.pl/ksiazki/java-kompendium-programisty-wydanie-ix-herbert-schildt,javkp9.htm#format/d (mam na kupno jej dobry rabat, ponad 50%), czy może okazać się ona za trudna.
Z góry dziękuję.

1

Java rusz glowa wydanie II
Zakup i przerobienie książki nie daje gwarancji, że się nauczysz.
Piszę to jako świeżak w javie - warto się posilać publikacją, którą umieściłem powyżej. Prosty i zrozumiały język.

0

@kamilseattle: Szczerze powiem idź w Pythona. Jest znacznie łatwiejszy próg wejścia, zrozumiesz co się z czym je, bez uczenia się zbędnych pierdółek dotyczących samego języka. Java sama w sobie potrafi na początek zrobić krzywdę (podobno) w tym sensie, że przerzucenie się na inny język może być trudne. Poszperaj trochę w Pythonie i kiedy będziesz wiedział co chcesz robić dalej (tzn. jaki język wybrać w zależności od platformy docelowej).
Polecam zapoznać się z artykułem @Gynvael Coldwind: Poradnik Początkującego Programisty

1

Ja zaś zaczynałam naukę programowania od samodzielnej nauki Javy, potem po kolei na studiach C, C++, Python i sądzę, że Java na początek jest idealna, pośrodku między "lekkostrawnymi" językami typu Python a "upierdliwcami" typu C++.
Codecademy jako wprowadzenie w absolutne podstawy, trochę więcej podstaw z tutoriali z youtube'a (mój ulubiony - Michael Fudge), potem "Objects First with Java: A Practical Introduction Using BlueJ" (mało znana książka, przyznam, że eee pożyczyłam z neta ;) ) - to były moje początki, bardzo przyjemnie mi się z tego wszystkiego uczyło i dało niewielkie, ale solidne podstawy pod inne języki. Tobie też polecam sprawdzić czy programowanie Cię nie nudzi korzystając z darmowych materiałów w sieci - jeśli będziesz chciał więcej, bierz się za książki, nie będą za trudne po takim wstępie.
Się rozpisałam, a o tytule o który pytasz nie powiem nic niestety ;) osobiście polecam Horstmanna, ale oceny na helionie wskazują, że to kompendium też będzie dobrym wyborem.

3

Ta książka Ci nic nie da.

Masz kilka rodzajów książek do każdego języka:
a) nauka programowania przy wykorzystaniu danego języka. Jeśli w ogóle w niczym nie programowałeś i nie wiesz co to pętla for, stos czy komentarze
b) nauka podstaw języka. Jeśli już umiesz programować w innym języku.
c) nauka języka do certyfikatu. Do nauki przed zdaniem certyfikatu.
d) książka referencyjna - encyklopedia do położenia na stole i zajrzenia jak nie masz internetu. Nie do nauki.
e) książka dotycząca wąskiego tematu w danym języku. Jeśli już pracujesz ale chcesz zgłębić na jakiś temat wiedzę.

To co wybrałeś to (d). Inne przykłady:
a) https://helion.pl/ksiazki/mysl-w-jezyku-java-nauka-programowania-allen-b-downey-chris-mayfield,mysjav.htm#format/d
b) https://helion.pl/ksiazki/java-przewodnik-dla-poczatkujacych-wydanie-vi-herbert-schildt,javpp6.htm#format/d
c) https://www.amazon.com/OCA-Certified-Associate-Programmer-1Z0-808/dp/1118957407
e) https://helion.pl/ksiazki/java-persistence-programowanie-aplikacji-bazodanowych-w-hibernate-wydanie-ii-christian-bauer-gavin-king-gary-gregory,javpe2.htm#format/d

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