Witam,
Nigdy wcześniej nie miałem styczności z programowaniem, a chcę się nauczyć.
Może polecilibyście mi jakiś kurs dla początkujących,
Witam,
Nigdy wcześniej nie miałem styczności z programowaniem, a chcę się nauczyć.
Może polecilibyście mi jakiś kurs dla początkujących,
tutaj masz świetny kurs z podstaw https://www.youtube.com/watch?v=ErOzmh3BiXU&list=PLOYHgt8dIdoy6YhMq-mR6SZgy3zDy7D5i
Na początek przeczytaj to http://gynvael.coldwind.pl/?id=238
Jeśli chodzi o kursy C++ to polecam http://xion.org.pl/productions/texts/coding/megatutorial/ oraz http://web.archive.org/web/20131231123201/http://www.intercon.pl/~sektor/cbx
Chociaż C++ nie wydaje mi się najlepszym wyborem na absolutny początek nauki programowania. Oczywiście jak będziesz chciał się uczyć i zrozumieć programowanie to nie ma problemu. Ale gdybyś się zniechęcił to możesz spróbować z innym językiem, a gdy będziesz już więcej rozumiał, ewentualnie wrócić do C++.
Sądzę, że Python jest trochę bardziej przystępny dla początkujących: http://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie http://pl.python.org/kursy,jezyka.html
Po drodze warto też przeczytać to http://gynvael.coldwind.pl/?id=374
Miłej zabawy
Ja uczyłem się C++ jako pierwszego języka i jakoś dałem radę.
A co do kursu to polecam http://cpp0x.pl/kursy/Kurs-C++/1 ja się z niego uczyłem.
Na początek lepiej nie zaczynać od książki “Zanurkuj w Pythonie”, bo jest pisana w sposób mało przyjazny początkującym (jest to książka dla programistów).
W sumie każdy język się nada. Kwestia przydatności w przyszłości. Jak nauczysz się C++, to później żaden język nie będzie trudny do opanowania(składnie). Pamiętaj, że język programowania to tylko narzędzie.
Narzędzie i programista są nierozłączną parą. Tak jak stolarz nic nie zdziała bez narzędzi. Pamiętaj - wybierz swoje główne narzędzie, które zawsze będzie Ci służyć. Dla mnie tym narzędziem jest język C.
Prawda. Dużo języków ma składnie podobną do C++. Nie tylko języki służące do pisania gier czy aplikacji ale też np. php (strony internetowe).
C++ ma przyszłość, więc warto się go uczyć.
Co do nauki polecam MindControlDx (użytkownik youtube), www.cpp0x.pl i “Pasję” Jerzego Grębosza (książki nie czytałem, ale ogólnie jest polecana).
Jeżeli nie miałeś styczności z programowanie a chcesz zacząć jak widać, to możesz zacząć od, na przykład PHP, bo nie trzeba w nim deklarować
typów zmiennej, lub Pythona gdzie wszystko jest elastyczne i przejrzyste, a na dodatek python rozwija się bardzo dynamicznie, i może za jakiś czas
zastąpi PHP. Dobrym pomysłem na nauke programowania jest też C# czy Java, ale wymaga obiektowego myślenia i ogarnięcia dodatkowych
biliotek. Reasumując PHP, Python, C# lub Java. Ale wiedz:
A jak go wykorzystasz to zależy od Ciebie.
Wydaje mi się, że jednak C++ Będzie łatwiejsze od Javy, ze względu na to, że od razu zaczyna się programowanie obiektowe. Mi zaczęło się dobrze od C++ (reszta dalej leży :), w internecie jest dużo materiałów i zaczyna się dość łagodnie.
Co to właściwie znaczy? To dobrze czy źle? W którymś języku ktoś nakazuje albo uniemożliwia jakiś styl? Bo generalnie ciężko znaleźć w ww. zdaniu sens.
Wybacz, napisałem dwuznacznie.
Chodzi mi o to, że Java jest ściśle obiektowa i musisz się o tym uszyć już na starcie. Natomiast w C++ zaczyna się przeważnie bez poruszania tego tematu i z czasem się w niego wchodzi. Wydaje mi się, że tak jest łatwiej.
@Up
W zasadzie podstawy Javy też tłumaczy się bez obiektowości. Od po prostu implicite zakłada się, że wszystkie funkcje są w jakimś magicznym tworze class Main {}, o którym mówi się za jakiś czas. A tak programuje się tylko funkcje, które w późniejszym czasie zaczyna nazywać się metodami, gdy już przechodzimy w obiektowy świat.