Core 2 vs. TiJ 4

0

Na początku zaznaczę ze szukałem podobnych tematów na forum i znalazłem je, jednak nie ma w nich odpowiedzi na moje pytanie.
Chodzi mi o to, że jestem początkującym programistą i zastanawiam sie nad kupnem ksiazki do nauki Javy.Nie znam c ani c++.Czytalem wiele opinii na temat Core Java 2 podstawy i TiJ, skłaniając sie raczej do kupna Cora, jednak opisuje ona Jave w wersji 1.3 a TiJ 4 w wersji 1.5.Chciałem sie was zapytać czy to robi jakaś duzą różnice?Nie chce kupować TiJ ponieważ czytałem kilka rozdziałów z TiJ 3 i nie spodobal mi sie styl autora, chociaż słyszałem ze 4 edycja TiJ jest o niebo lepsza.Wiec czy kopić Cora który jest podobno bardzo dobry, ale opisuje starsza wersje, czy zaryzykować i kopić TiJ?

0

Kiedyś sam zastanawiałem się nad wyborek książki i wybrałem Core Java 2 Podstawy, a później Techniki zaawansowane. I uważam mój wybór za bardzo dobry. Czytałem przykładowy rozdział z TiJ4 i autor leje wodę, że aż żal. Obie części Core Java są świetne. Druga częśc opisuje już Javę 1.5. Wystarczy, że przeczytasz Core Java Podstawy i spędzisz 10 minut nad jakimś tutkiem i znasz Javę 1.5 :)

Normalnie poleciłbym Ci od razu Core Java, ale wspomniałeś, że nie programowałeś w C++... W ogóle programowałeś w czyms? Core Java jest przeznaczone dla osób znających się na programowaniu, a wręcz bym powiedział, że znanie się na OOP-ie też by się przydało...

0

A moja odpowiedz bedzie troche zawila. Ja tez jak zaczynalem uczyc sie Javy mialem dylemat ktora ksiazka i kupilem TiJ4 wszytko bylo fajnie ale im bylem dalej tym bylo gorzej, w koncu przestalem wszystko rozumiec sprzedalem ksiazke i kupilem sobie Core (2 czesci). Uwazam ze sa swietne, ale.... Teraz minal juz pewien czas Jave znam lepiej i przypominam sobie te rozdzialy z TiJ4 i dopiero teraz zaczynam uwazac ze to one sa super i zaluje ze sprzedalem ta ksiazke. Zatem moja odpowiedz: Najpierw Core potem TiJ4 (a moze 5 juz wyjdzie) :)

0

Mam wszystkie 3 i zdecydowanie polecam Core Java 2. Nie zastanawiaj się. TiJ bardzo ciężko się czyta. Rzecz, którą można by opisać w 2 zdaniach autor opisuje na całą stronę. Jak ktoś wyżej napisał, jest to zwykłe lanie wody. Ja lubię konkrety, a nie długie opowiadania.

0
Crane napisał(a)

Normalnie poleciłbym Ci od razu Core Java, ale wspomniałeś, że nie programowałeś w C++... W ogóle programowałeś w czyms? Core Java jest przeznaczone dla osób znających się na programowaniu, a wręcz bym powiedział, że znanie się na OOP-ie też by się przydało...

Czyli sugerujesz, ze lepiej na poczatek nauczyć sie c++?Programować to nie programowałem(no kiedyś bawiłem sie w pascalu, ale juz za wiele z niego nie pamiętam).OOP znam teoretycznie.Właśnie zastanawiałem sie od jakiego języka zacząć i przeczytałem gdzieś, ze Java to przyszłościowy język i można od niego zaczac(zapewne niezbyt madry artykuł ;p).Skoro nie od Javy to czy moge zaczac programowanie od c++?Jezeli tak to jakie do niego ksiazki polecicie?Zastanawiam sie nad "Język C++. Szkoła programowania. Wydanie V" co o tym sądzicie?

0

Ja przed przeczytaniem Core Java znałem C++. Z pewnością wiedza ta się przydała. Po pierwsze dlatego, że znałem się na programowaniu. Po drugie dlatego, że Java ma podobną składnię. Ja uczyłem się C++ z megatutoriala "Od zera do gier kodera". Nie sugeruj się tym, że on jest za darmo to musi być słaby. Jest to świetna pozycja.

Java niewątpliwie jest przyszłościowym językiem, a dla C++ miejsce widzę jeszcze tylko w systemach operacyjnuch i w hipermega grach. W C++ od dawna nie programowałem, dużo zapomniałem i powiem Ci, że nie mam zamiaru sobie przypominać. Po prostu widzę, że czas tego języka dobiega końca. Więc moja propozycja jest taka:

  1. Czytasz "Od zera do gier kodera".
  2. Jakoś dogłebnie nie poznajesz C++. Wystarczy Ci składnia + ogólne pojęcie o wskaźnikach, dynamicznym tworzeniu zmiennych, obiektowości (ale też bez wielkich szczegółów)
  3. Czytasz obie części Core Java
  4. Twoje życie staje się piekniejsze :)

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