Dell` s [ d-_-b ]
Programowanie: książka vs PC.
Pisałem o tym już w innym temacie a że tamtego tematu nikt nie odwiedzał to pomyślałem że założę swój. Teraz uczę się na własną rękę PHP. Ale kurs mam na komputerze i mało go używam bo jak już wejdę na PC to mam dużo innej roboty. I chcę się teraz zająć C++ a PHP na razie odstawić. W tym PHP jestem na poziomie początkującego amatora. xD A i chciałem się pouczyć się tego C++ z książki. Jaką książkę polecacie? I czy to ma większy sens uczyć się z książki. Jak teraz uczyłem się tego PHP na PC to od razu tego co zobaczyłem starałem się wprowadzić w praktykę itp. A jak będę czytał książkę to raczej nie będę tego od razu wprowadzał w praktykę. Więc poszukać lepiej jakiś kurs w necie i uczyć się z kompa czy czytać książkę bardziej się opłaca? Jak wy zaczynaliście i co wam wyszło na dobre. :)
BossManPL [ Generaďż˝ ]
Ja zaczynałem od prostych programików w Turbo Pascalu tak, aby zapoznać się jak działają pętle, warunki itp. PHP katowałem z manualem (dostępny online). Wymyślałem sobie co chce mieć, później szukałem (w manualu) jakiejś funkcji, która potencjalnie mogłaby zrobić to co sobie wymyśliłem lub przynajmniej jakąś porcję mojego wymysłu. Z książek nigdy nie lubiłem się uczyć, ale to już chyba zależy od osobistych predyspozycji i upodobań.
PS. Jeśli to możliwe korzystaj z frameworków w danym języku. Ułatwiają i uprzyjemniają życie.
Dell` s [ d-_-b ]
Wiem że frameworki ułatwiają życie. Ale ja sam chcę się wszystkiego robić. :) Wypowie się jeszcze ktoś?
Dym14 [ C L I N I C ]
Pisałem o tym już w innym temacie a że tamtego tematu nikt nie odwiedzał to pomyślałem że założę swój.
Ja tam polecałem książkę, i tu również ją polecę - mianowicie Symfonia C++ Grębosza
oraz Thinkink in C++ .
A jak będę czytał książkę to raczej nie będę tego od razu wprowadzał w praktykę. Więc poszukać lepiej jakiś kurs w necie i uczyć się z kompa czy czytać książkę bardziej się opłaca?
Oczywiście, że lepsza jest książka. Kursy w necie są niedokładne i nie uczą programować według pewnych zasad. Poza tym wiele kursów (nie wszystkie) podzielona jest na działy wyrwane z kontekstu. W książce Grębosza jest wszystko (przynajmniej dla mnie - chociaż czytając opinię nie tylko ;) poukładane, pisane zrozumiałym językiem, napisane programy może czasami są bezsensowne ale dobrze pokazują to, co miały pokazać. Każdy element jest tłumaczony, ponadto wynik działania programów jest wklejony w książkę, więc nie trzeba przepisywać i uruchamiać. Zasady, o których trzeba pamiętać w programowaniu w c++ (coś jak tabliczka mnożenia w matematyce) są stale przypominane - trochę do znudzenia ale dzięki temu na pewno zapamiętasz. Polecam Ci po każdym dziale stworzyć przynajmniej jeden program - obojętnie jaki z wykorzystaniem przed chwilą przeczytanej funkcji/metody/funkcji/iteracji itd. Odradzam natomiast kopiowanie wcześniejszego kodu w nowych programach. Znam osoby, które pomimo, że stworzą Ci prawie każdy wymyślony program nie potrafią napisać pełnego kodu bez 50 syntax'ów. A dlaczego? Bo napisali sobie raz kawałek kodu a potem tylko go kopiowali.
Jak wy zaczynaliście i co wam wyszło na dobre. :)
Ja też zaczynałem Pascalem niestety z powodu egzaminu. Potem przeniosłem się na Borlanda Delphi 7, następnie przyswoiłem PHP jako że musiałem pisać skrypty pod dynamiczne strony WWW. C nie ruszałem, zabrałem się od razu za C++ i właściwie teraz czytam sobie Pasję C++ a następnie przechodzę do javy. Co wyszło na dobre? Chyba wszystko, nawet ten Pascal.
YogiYogi [ Generaďż˝ ]
Kedy ja zaczynałem to królował Basic na komputerach 8-bitowych.
Potem byl Pascal, Turbo Pascal, C, C++ - wszystko pod Dosa.
Potem Boraln C++ - Windows, potem juz MFC (C++ ) i Java.
A odpewnego czasu C# w .Net i frameworki.
To tylko glowne jezyki jakie poznalem i ktorych sie uczylem - ale ta kolejnosc podyktowana byla rozwojem informatyki i checia podazania za trendami.
Co ja bym Ci radzil to nie przechodz takiej sciezki jesli nie musisz - tylko wez od razu jeden z jezykow obiektowych:
- C#
- Java
i na nich rozpocznij nauke - zgodnie ze sztuka poznasz nie tylko podstawy, petle, deklaracje zmiennych, procedury a raczej funkcje :) ale rowniez obiektowke.
C++ jest swietne - ale po prostu szybciej pisze sie we wspomnianych jezykach z kodem zarzadzanym.
Dell` s [ d-_-b ]
To jednak przesiądę się z tym C++ na książkę. Ale teraz jaką. Podałeś dwie. A ja mam fundusze na jedną książkę. Która lepiej wprowadzi w tajniki C++? Jakiej ty używasz i częściej czytasz? Nie, właśnie jak się uczyłem PHP to jak poznałem nową funkcję to od razu starałem połączyć ze starymi funkcjami albo wprowadzić do kalkulatora którego tworzyłem sam. :)
Dym14 [ C L I N I C ]
Zacznij od Grębosza w wersji standard bo masz 2 tomy (np. z linku który podałem). Nie sensu kupować starych wydań. Jak jesteś ogarnięty to za x miesięcy będziesz znał C++.