Python - "Easy to learn hard to master"
Nie będę się zagłębiać w tą infografike, ale na pewno mogę Ci powiedzieć że ten język to dobry wybór :)
Na start:
Dobrym i bardzo przystępnie zrobionym kursem jest ten na codeacademy:
https://www.codecademy.com/learn/python
Najlepszy i najbardziej aktualny tutorial Pythona - czyli ten oficjalny:
https://docs.python.org/3/tutorial/index.html
Gdy zaczynałem z Pythonem to wydrukowałem go i stopniowo czytałem - jakieś 140 stron więc nic wielkiego to nie jest. Polecam też resztę specki.
Wdrażanie się:
Książki:
http://learnpythonthehardway.org/book/
http://www.diveintopython3.net/
http://helion.pl/ksiazki/python-programuj-szybko-i-wydajnie-micha-gorelick-ian-ozsvald,pytpsw.htm
http://helion.pl/ksiazki/efektywny-python-59-sposobow-na-lepszy-kod-brett-slatkin,efepyt.htm
Pierwsze dwie książki polecam z własnego doświadczenia, tych następnych nie czytałem, ale słyszałem że są również dobre, szczególnie 'efektywny python'
Online:
http://blog.apcelent.com/learn-python-online.html?utm_source=twitter.com&utm_medium=marketing&utm_campaign=blog
https://www.youtube.com/playlist?list=PLxxA5z-8B2xm1yUDAh2_pXGWBTePjCa3n
https://www.youtube.com/user/sentdex/playlists
https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_
https://www.youtube.com/playlist?list=PL3072C720775B213E
Strony internetowe:
Jeżeli mówisz o HTML i CSS, to bardzo możliwe że będziesz chciał robić strony internetowe. Warto skorzystać z Django, jest to dojrzały i wysokopoziomowy framework do tworzenia aplikacji internetowych, najłatwiej z nim zacząć porównując do innych frameworków pythonowych, ma duże community i świetną dokumentacje.
http://blog.teamtreehouse.com/choose-django
Tutaj zacznij z nim: https://www.djangoproject.com/start/
Video tutorial: https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK
Zajrzyj też na polski kurs kozaka: https://www.youtube.com/playlist?list=PLFH8bHppdSGu5uWf46rwhHN2aqOc5nfZi
Pomysły:
Wymyśl najlepiej coś swojego i stopniowo się rozwijaj, ale zawsze możesz zajrzeć tu:
http://excid3.com/blog/10-ideas-for-beginner-web-developers/