Jaka książka dla początkującej

0

Jaka książka będzie najlepsza dla osoby która pierwszy raz ma styczność z programowaniem? Rozważam takie konfiguracje:

  1. "Java to proste" (http://www.aragon.pl/362-java-to-proste) + "Java 2. Podstawy" (http://www.allegro.pl/item189377257_java_2_podstawy_wysylka_0_zl_super_sprzedawca.html)

lub

  1. "Head First Java" (http://helion.pl/ksiazki/hfjava.htm) + później (brak funduszy) "Thinking in Java"(http://helion.pl/ksiazki/thija4.htm)

A może coś jeszcze innego? Proszę o pomoc i z góry dziękuję.

0

(Head First Java lub Java 2. Podstawy )+ Java 2. Technologie zaawansowane. Do tego w późniejszym okresie jakaś książka o interesującej cię technologii.

0

Czytałam w recenzjach na helion.pl, że w "Java2. Podstawy", jest cała masa błędów w tłumaczeniu, które wprowadzają w błąd zwłaszcza początkujących. Co do "Head First Java" wg. niektórych książka jest zbyt prosta, płaci się bardziej za ilustrację niż za treść i nie ma w niej zbyt wiele informacji.
I właściwie to jest mój główny dylemat. Kupiłabym obydwie, ale na razie mam do dyspozycji tyko 100zł. Która więc będzie lepsza?

0
haquim napisał(a)

Najlepiej jakiś darmowy pdf :).
np. Thinking in Java

Tyle że nie każdy jest wielbicielem czytania na komputerze...niektórzy wolą czytać książkę.

0

Tak, ja akurat wolę mieć coś wydrukowanego...
Więc? Którą z dwóch podanych w poprzednim poście polecacie?

0

To może Thinking in Java :)
W sumie mam na półeczce 3 edycję z której już bardzo rzadko korzystam ;).

Sądzę że lepiej kupić 1 książkę nieco dłuższą niż 2 krótsze o tej samej tematyce.

0

thinking in java zdecydowanie !
po przerobieniu tej ksiazeczki mozesz juz spokojnie zaczac wdazanie sie w interesujace Cie technologie czy to jse czy to j2ee

0

Ale o Thinking in Java słyszałam że jest napisana strasznie trudnym językiem. Nie jestem pewna czy ją zrozumiem ;/

0

a ja polecam Core Podstawy - prosta, przejrzysta, przykladowy kod i SWING ladnie wytlumaczony. A potem od razu Techniki Zaawansowane - tak samo przyjemnie sie czyta!

pozdrawiam

0
M-F napisał(a)

Ale o Thinking in Java słyszałam że jest napisana strasznie trudnym językiem. Nie jestem pewna czy ją zrozumiem ;/

Nie sądzę (uczyłem się z niej Javy) . Jest napisana jak dla Amerykanów i przetłumaczona na język polski.
Jak nie jesteś pewna czy sobie z nią poradzisz to przejdź się do bibloteki/księgarni i przejrzyj aktualne wersję - zobaczysz czy ten jęzk jest ciężki.

0

witam

Na początek polecałbym jedną z książek przygotowujących do certyfikatu SCJP.
Jest tam masa "sytuacji podbramkowych, który w znaczny sposób pomogą w zrozumieniu zarówno podstaw jak i bardziej skomplikowanych zawiłości języka.

pozdrawiam

0
M-F napisał(a)

Ale o Thinking in Java słyszałam że jest napisana strasznie trudnym językiem. Nie jestem pewna czy ją zrozumiem ;/

może nie aż takim trudnym, ale według mnie nie jest to książka dobra dla początkujących - nie polecam na początek.

mnie osobiście ta książka się nie podobała, ponieważ było w niej trochę lania wody (przynajmniej na początku). autor trochę rozwodzi się nad różnymi aspektami programowania, częściowo skupiając się na omawianiu metodyki programowania obiektowego, a nie bezpośrednio na samej składni JAVY. Ja lubię bardziej książki konkretne, a nie "powieści".

Plusem tej książki jest logiczny i przemyślany układ.

0

@nightrain zgodzę się co do twierdzenia iż TIJ nie jest dla początkujących. Jest bardzo "toporna" i ciężko się ją czyta. Seria Head First generalnie ma swój urok, ale o dziwo można bardzo wiele zapamiętać.

Uwaga ogólna Java to nie sam SWING. Dobra książka przeprowadzi przez wszystkie aspekty javy. Dochodzę do wniosku iż na początek może być to dowolna książka w której omówiona jest składnia języka. W sumie i tak 85% wiedzy zdobędziesz przez tutoriale suna i później realizując projekty. Poza tym czytać fora pytać. To chyba najlepsza strategia.

0

Dzięki za pomoc, ostatecznie wybrałam "Java 2. Podstawy". Nad czymś zaawansowanym będę się zastanawiać dopiero po jej przerobieniu.
Temat można zamknąć. ;-)

0
Koziołek napisał(a)

. W sumie i tak 85% wiedzy zdobędziesz przez tutoriale suna i później realizując projekty. Poza tym czytać fora pytać. To chyba najlepsza strategia.

dokładnie. ja też najwięcej nauczyłem się właśnie z dokumentacji. a ile razy mam coś do zrobienia w Javie, w TIJ nigdy nie mogę znaleźć nic konkretnego...

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