Programowanie - od czego zacząć?

Gdy szukasz lub masz problem z jakimś programem.

<<

Tom

Awatar użytkownika

Topic author

Profesor Świata

Posty: 820

Rejestracja: 19 gru 2005, 16:36

Post autor: Tom » 21 maja 2010, 18:07

Programowanie - od czego zacząć?

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.


Tutaj miała być jakaś mądra sentencja, ale Tom'owi się nie chciało...
<<

Maciek

Awatar użytkownika

Administrator

Posty: 3526

Rejestracja: 5 lut 2005, 12:49

Post autor: Maciek » 21 maja 2010, 21:14

Re: Programowanie - od czego zacząć?

"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).
Quidquid latine dictum sit, altum videtur
Obrazek
Gdy nie masz argumentów w dyskusji, napisz: "o gustach się nie dyskutuje"
<<

Tom

Awatar użytkownika

Topic author

Profesor Świata

Posty: 820

Rejestracja: 19 gru 2005, 16:36

Post autor: Tom » 21 maja 2010, 23:04

Re: Programowanie - od czego zacząć?

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
Tutaj miała być jakaś mądra sentencja, ale Tom'owi się nie chciało...
<<

natek

Nowy

Posty: 8

Rejestracja: 18 cze 2009, 16:48

Post autor: natek » 21 maja 2010, 23:20

Re: Programowanie - od czego zacząć?

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ą.
<<

Tom

Awatar użytkownika

Topic author

Profesor Świata

Posty: 820

Rejestracja: 19 gru 2005, 16:36

Post autor: Tom » 22 maja 2010, 21:01

Re: Programowanie - od czego zacząć?

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
Tutaj miała być jakaś mądra sentencja, ale Tom'owi się nie chciało...
<<

sebekzosw

Awatar użytkownika

Nowy

Posty: 18

Rejestracja: 20 sty 2009, 23:26

Skype: sebastian.pisula

Lokalizacja: Oświęcim

Post autor: sebekzosw » 13 wrz 2010, 17:47

Re: Programowanie - od czego zacząć?

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... :)
<<

Yogi

Średnio zaawansowany

Posty: 55

Rejestracja: 3 gru 2006, 23:07

Post autor: Yogi » 13 wrz 2010, 22:57

Programowanie - od czego zacząć?

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.
<<

Tom

Awatar użytkownika

Topic author

Profesor Świata

Posty: 820

Rejestracja: 19 gru 2005, 16:36

Post autor: Tom » 16 gru 2010, 20:02

Re: Programowanie - od czego zacząć?

Ż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?
Tutaj miała być jakaś mądra sentencja, ale Tom'owi się nie chciało...