Nauka C++, kilka pytań

0

Witam, chciałem nauczyć się programować, więc pytałem się kolegi i on powiedział, żeby zaczynać od języka C++. Wyjaśnił mi parę rzeczy, niezbyt wiele, ponieważ wyjechał do Anglii i nie mam z nim kontaktu.
Dlatego chciałem się Was zapytać jak najlepiej nauczyć się C++, mam książkę Symfonia C++ tylko, że ona jest starsza i korzysta z biblioteki iostream.h.
Opłaca się wgl. kupować książkę Symfonia C++ Standard?
Czy zacząć od języka C++? Zawsze interesowałem się tworzeniem gier komputerowych.
Czy program Code::Blocks jest dobry na początek?
Ile miesięcy/tygodni przeważnie trwa nauka języka C++, jeśli nie zna się żadnego innego?

Pozdrawiam.

0

Jeśli interesują cię "wypasione" wizualnie gierki to jak na razie jedyną opcją jest C++. W innych językach raczej się nie robi większych gier, więc ze znajomością C# cię do produkcji Wiedźmina nie zatrudnią.

Możesz zacząć naukę od C. Niby podzbiór C++, ale nie do końca kompatybilne (podobno).

Do C++ możesz użyć np "Thinking in C++" Bruce'a Eckela, nawet możesz ją za darmo pobrać: http://www.gdzie.pl/mindview/

Poza tym było już 100x razy na tym forum zadane to samo pytanie.

0

Opłaca się kupić symfonię chociażby z tego powodu że wiedza nabyta będzie w przyszłości procentować i prawie na pewno te sto pare zł sie zwróci.
czas nauki zależy od ciebie. Np od IQ. (tak nawiasem mówiąc) ale też (albo przede wszystkim) od czasu poświęconego na naukę.
Najlepiej nastaw się na codzienne systematyczne pisanie kodu i czytanie książki bez większych oczekiwań co do języka i ogólnie programowania.

0

Moje odpowiedzi (wnioskując z poprzednich tysięcy tematów o tym samym i mojego doświadczenia) są takie (pomijając pierwsze - nie znam się :]):

Czy zacząć od języka C++? Zawsze interesowałem się tworzeniem gier komputerowych.

IMO, warto zacząć uczyć się C++, ponieważ wtedy łatwiej jest się nauczyć innych (np.Javy, czy C#).
Jest też wiele tutoriali, więc spokojnie się wszystkiego nauczysz.

Czy program Code::Blocks jest dobry na początek?

Z tego co wyczytałem, to tak - jest on dobry na początek.

Ile miesięcy/tygodni przeważnie trwa nauka języka C++, jeśli nie zna się żadnego innego?

Rok, półtorej i myślę, że będziesz w stanie coś sensownego napisać (tylko od razu nie porywaj się na gry typu NFS, czy Quake; zacznij od Tetrisa w konsoli, potem coś typu Mario; z czasem nauczysz się, że to nie jest takie łatwe ;)).

0
Wibowit napisał(a)

Możesz zacząć naukę od C. Niby podzbiór C++, ale nie do końca kompatybilne (podobno).

C++ jest w pełni kompatybilny "w dół", zatem kompilator C++ zrozumie C i możesz (często musisz, ale to się zmienia, m.in. dzięki boost) mieszać te dwa języki w jednym kodzie.
Kompilator C nie zrozumie kodu C++.
Oba języki są cool ... C trochę mniej... no, może nieco bardziej niż trochę... ale i tak jest fajny :)

0

Nadal będę się uczył C++, jak kupię książkę.
Na czasie nauki mi nie zależy, ponieważ i tak robię to na razie dla siebie.
Dziękuję za wszystkie wypowiedzi na ten temat, chyba postanowię pozostać
na tym forum.

Temat do zamknięcia.

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