Dobre książki wprowadzające do programowania w C/C++ - jakie polecacie?

0

Cześć, możecie polecić mi jakieś dobre książki wprowadzające, typowo od zera? Nie mam żadnego doświadczenia z programowaniem, a chciałbym się nauczyć. Na początek wybrałem C/C++ - dobry wybór?

Pozdrawiam.

0

Szukałem, patrzyłem, ale każdy poleca inną i nie mam pojęcia którą wybrać.

0
pawl0 napisał(a):

Szukałem, patrzyłem, ale każdy poleca inną i nie mam pojęcia którą wybrać.

Myślisz, że teraz przyjdą wszyscy i każdy poleci Ci tą samą? Będzie tak jak było więc musisz sam zdecydować. Tyle w temacie.

0

Warto próbować :D Tak czy inaczej dzięki.

0
pawl0 napisał(a):

Szukałem, patrzyłem, ale każdy poleca inną i nie mam pojęcia którą wybrać.
Gdyby istniała najlepsza w świecie kawa to tylko taka produkowano.

0

Rozumiem, myślałem że ktoś poleci książkę z własnego doświadczenia. Jednak spotkałem się z szarą rzeczywistością i wskazaniem do szukajki – norma. Pewnie zdecyduję się na symfonie, można zamknąć.

1

Jak się uczyłem C++ z darmowej książki ,Od Zera do Gier Kodera' i jest ok. Z książek nie uczy się dobrze ponieważ zajmuje to dużo czasu i uczysz się wielu zbędnych rzeczy. Lepiej uczyć się z kursów na internecie ewentualnie z dokumentacji i w tedy masz same konkrety. Ale do podstaw możesz wykorzystać jakąś książkę i poczytać kilka rozdziałów z podstaw. Ja korzystałem z ,Od zera do gier kodera' i nie narzekałem mimo drobnych błędów (ale te są w każdej książce), książka ma też te zalety że jest bardzo dużo przykładów i zadań do samego rozwiązywania dzięki czemu nie będziesz tylko czytał. A zaoszczędzone pieniądze zostaw sobie na coś innego np. ,czysty kod'. Pozdrawiam.

0

Ja jakiś już czas temu kupiłem Symfonie C++ Grębosza i szczerze polecam jako pierwszą książkę. Pod warunkiem, że zależy Ci na dokładnym zrozumieniu poszczególnych kwestii programowania, kosztem jest niestety początkowy brak efektowności (nie mylić z efektywnością!) naszych programów. Według mnie jest to tylko dowód na to, że książka jest na prawdę solidna. Jako że zaczynałem programowanie z tą książką nie posiadając praktycznie żadnej wiedzy to muszę przyznać, że wszystko można połapać stosunkowo szybko. Autor podaje bardzo praktyczne przykłady wykorzystania omawianych technik + pytania i zadania do zrobienia samodzielnie pod koniec każdego działu. W miejscach które autor oznacza jako "dla zaawansowanych", rzeczywiście lepiej z początku pominąć (jak sam autor zaleca) bo możemy się zrazić ale fajnie wiedzieć, że gdy będziemy już bardziej zaawansowani, możemy do książki wrócić i dowiedzieć się paru ciekawych / przydatnych funkcjonalności które już nie będą wcale takie strasznie jak wyglądały na początku ;)

Ja przygodę z C++ też zaczynałem od różnego rodzaju kursów internetowych, min z "Od zera do gier kodera" i miałem wrażenie (zresztą bardzo słuszne) , że wiele rzeczy jest traktowanych zbyt pobieżnie. Dla jednego wystarczy informacja, że typ INT przechowuję liczby typu całkowitego, a drugi chciałby wiedzieć w jaki sposób te liczby są przechowywane w postaci binarnej, z czym to się wiąże, jakie działania wobec tego możemy na tych liczbach przeprowadzić, gdzie są te liczby przechowywane itp. Po prostu książka jest o wiele bardziej szczegółowa niż taki kurs w internecie. Te same informację a nawet często bardziej aktualne od książkowych znajdziemy również oczywiście w dokumentacjach.

Mimo wszystko te kursy internetowe pozwalają nam sprawdzić czy rzeczywiście chcemy kształcić się w danej technologii czy nie. Jednym łatwiej przychodzi nauka tego, innym tamtego. Szkoda by było wywalić ~100zł a następnie stwierdzić, że to jednak nie dla Ciebie prawda ? :) Jakbyś chciał zapytać o szczegóły Symfonii to śmiało. Mimo wszystko polecam, ta książka wyrobi u Ciebie bardzo solidne podstawy.

I nie zgodzę się z opinią kolegi wyżej, że "z książek nie uczy się dobrze". Według mnie wręcz przeciwnie, jeśli dobrze to tylko z książek i żaden kurs internetowy nie zastąpi Ci dobrej książki (a żadna książka nie zastąpi godzin spędzonych przy pisaniu własnego kodu), mam na myśli Symfonie bo innych książek nie posiadam więc porównania nie mam. A może to dlatego że ja na żaden polski dobry kurs programowania C/C++ nie trafiłem jeszcze w sieci. Należałoby też zdefiniować pojęcie "dobry" bo jak wiadomo nie zawsze to znaczy to samo :)

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