Strona 1 z 1

Programowanie - od czego zacząć?

: 21 maja 2010, 18:07
autor: Tom
Jako, że mam zamiar połączyć moją przyszłość zawodową z informatyką, myślę, że już czas (a właściwie dość późna pora), aby zacząć uczyć się programowania. Ostatnie kilka lat poświęciłem dla.... gier. Pora wziąć się za coś pożytecznego. HTML znam, tak samo umiem już podstawy Action Scriptu 2.0, jednak nie o to do końca chodzi. Chciałbym zacząć uczyć się programowania przyszłościowego, rozwijanego, które w przyszłości można wykorzystać. Co polecacie? :) Dodam, że o programowaniu wiem tyle, co nic.
Myślałem o C# lub C++, czym w zasadzie te języki się różnią?
Pascal to podobno prehistoria.

Re: Programowanie - od czego zacząć?

: 21 maja 2010, 21:14
autor: Maciek
"Przygodę" z programowaniem najlepiej zacząć od nauki C++, tak obecnie wygląda tok nauki na uczelniach. A jak C++ to obowiązkowa lektura książki: "Jerzy Grębosz - Symfonia C++", która wg mnie jest tak prosto napisana, że aż często zbyt prosto (zbyt rozlegle przedstawione proste tematy, ale to może się wiązać z tym że wcześnie uczyłem się C). Inna książka (darmowa!) godna polecenia to: http://www.gamedev.pl/tutorials.php ("Od zera do gier kodera") A jak już się nauczysz C++ to zaczniesz "myśleć" jak programista i nauka dodatkowych języków nie będzie stanowiła dla Ciebie żadnego problemu (np. Javy).

Re: Programowanie - od czego zacząć?

: 21 maja 2010, 23:04
autor: Tom
Dzięki, to zaczynam się powoli uczyć C++. Widzę, że trochę tego jest :D
Trochę z innej beczki:
Czy C++ nadaje się do programowania urządzeń (wiem, że to wyższa szkoła jazdy), pytam z ciekawości :D

Re: Programowanie - od czego zacząć?

: 21 maja 2010, 23:20
autor: natek
Maciek pisze:"Przygodę" z programowaniem najlepiej zacząć od nauki C++, tak obecnie wygląda tok nauki na uczelniach. A jak C++ to obowiązkowa lektura książki: "Jerzy Grębosz - Symfonia C++", która wg mnie jest tak prosto napisana, że aż często zbyt prosto (zbyt rozlegle przedstawione proste tematy, ale to może się wiązać z tym że wcześnie uczyłem się C).
Jeżeli już masz wybrać Symfonię to koniecznie najnowsze wydanie. Język C++ wciąż się zmienia - książki też (więc wypożyczenie Symonii z 1996 roku to lekkie nieporozumienie).

Co do wyboru języka to z pewnością powinien to być język obiektowy. Właściwie to do wyboru masz trzy: C++, java i C#. Sam zaczynałem (dawno to było) od assemberowych tutków pobieranych z neta na modemie. Później był strukturalny Pascal porzucony na rzecz C. C zostało zastąpione C++. Gdybym teraz miał zaczynać to wybrałbym C#: język obiektowy, podobny do C++ i javy (więc opanowanie tych języków to tylko kwestia douczenia się różnic i niuansów), wspierany przez świetne Visual Studio - w połączeniu z Windows Forms świetnie sprawdza się w pisaniu windowsowych aplikacji. Od jakiegoś czasu piszę w C# i muszę powiedzieć, że to bardzo przyjemny język.
Tom pisze:Czy C++ nadaje się do programowania urządzeń (wiem, że to wyższa szkoła jazdy), pytam z ciekawości :D
Zależy co wg ciebie oznacza określenie "urzadzenia". Jeżeli mikrokontrolery to do ich programowania używa się zazwyczaj specjalnych języków drabinkowych.
Jeżeli chodzi ci o pisanie programów na urządzenia takie jak telefony czy przenośne konsolki to tu swobodnie można posługiwać się C++/javą.

Re: Programowanie - od czego zacząć?

: 22 maja 2010, 21:01
autor: Tom
natek, dzięki za poradę. Jednak wybiorę C++, bo jest o nim ogromna książka, ta którą podał Maciek. Dzięki jeszcze raz za pomoc! Trzeba się w tą książkę zaopatrzyć :D
Jeszcze takie pytanie: Gdzie najlepiej kupić najnowsze wydanie tej książki? Allegro czy jakaś księgarnia, gdzie taniej? :D

Re: Programowanie - od czego zacząć?

: 13 wrz 2010, 17:47
autor: sebekzosw
moim zdaniem to nie ma znaczenia od jakiego języka zaczyna się uczyć - każdy język jest podobny do siebie pod względem budowy i przejście z np PHP na C++, lub C++ na Java nie powinno stanowić żadnego problemu. W każdym z tych języków podobnie się deklaruje zmienną, funkcję, tablicę i inne tego typu elementy... moim zdaniem najlepszym językiem na początek jest PHP - zarobki programisty wahają się między 4-8 tyś miesięcznie za każde zlecenie. Coś o tym wiem... Oczywiście to jest tylko moje zdanie... :)

Programowanie - od czego zacząć?

: 13 wrz 2010, 22:57
autor: Yogi
moim zdaniem to nie ma znaczenia od jakiego języka zaczyna się uczyć
No i tu się mylisz. Jeżeli chcesz pisać programy na kilka platform, to raczej C# odpada (co prawda jest projekt mono, jednak różnie to bywa). Poza tym są języki w których pisze się łatwiej, kod jest bardziej czytelny. Dlatego uważam, że wybór języka to ważna kwestia.
każdy język jest podobny do siebie pod względem budowy
No nie sądzę, że każdy język jest podobny pod względem budowy. Fakt, pętle czy różne operacje arytmetyczne mogą wyglądać podobnie, jednak w niektórych językach panują zupełnie inne zasady niż dla przykładu w C++.
moim zdaniem najlepszym językiem na początek jest PHP - zarobki programisty wahają się między 4-8 tyś miesięcznie za każde zlecenie.
Moim zdaniem PHP to nie jest dobry początek, bo młody programista wyrabia sobie trochę złe nawyki. Jak choćby deklaracje zmiennych nie na początku kodu, a w środku (przez co można pogubić się we własnym kodzie). Poza tym PHP odpada jeżeli ktoś chce pisać aplikacje systemowe, bo jest to język do dynamizacji stron www.
Co do zarobków, to też sporna kwestia, gdyż to zależy od umiejętności.

Re: Programowanie - od czego zacząć?

: 16 gru 2010, 20:02
autor: Tom
Żeby nie zakładać nowego tematu:
Z którego roku jest najnowsze wydanie "Pasji C++"? :) Czy jakaś odświeżona edycja nie szykuje się w najbliższym czasie?