Slight Edge w programowaniu to strzał w stopę IMHO.
W sumie.. to może wyciągniesz po przeczytaniu tych tematów jakieś wnioski:
http://forum.pasja-informatyki.pl/168951/kursy-pana-zelenta-co-jest-nie-tak
http://forum.pasja-informatyki.pl/122259/co-jest-nie-tak-z-najnowszym-odcinkiem-kursu-miroslawa-zelenta
Nie, nie zniechęcam do kursów, skup się na tym co ludzie tam piszą, nie oceniaj po adresie URL.
1.
PHP uczyłem się gdy kursy były ubogie itd, uczyłem się z manuala z sekcji: http://php.net/manual/en/langref.php Ostro nie?
- Teraz mamy w swego rodzaju wskazówkę: http://www.phptherightway.com/
- Oraz coś co piszę z eventem: https://php-kurs.gitbooks.io/phpkurs/content/ (Pomaga zrozumieć kilka aspektów dobrego kodu)
HTML i JS i CSS zostawiłem nieco w tyle dlatego, że podczas swojej nauki stwierdziłem, że nie jestem magikiem frontu.
dlatego tutaj nie podeśle Ci dobrych linków, ale uczyłem się z kurshtml.boo.pl ? chyba jakoś tak. Obecnie poszukaj sobie linków aktualniejszych na forum. Zerknij na stronę Comandeera.
Zwracaj uwagę na daty kursów, oraz ich opinię.
Zacząć kodować możesz od wymyślenia jakiejś aplikacji, rozpisania wszystkiego na kartce, później szperania w sieci co będzie Ci potrzebne i zacząć się uczyć.
Możesz też wziąć coś gotowego i próbować to zrozumieć, rozłożyć na części.
Moja przygoda z PHP zaczęła się od phpbb by przemo :D Wkurzała mnie stopka i zaczałem wgryzać się w kod. Na początku takie wtf co to jest, ale z czasem (i manualem obok) udało mi się rozgryźć ten mechanizm. Pozniej robiłem już stronki w czystym php, ale zajmowało to zbyt dużo czasu i weszły frameworki, dzięki nim nie musiałem się przynajmniej martwić o całą kwestię z poprawnym routingiem.
2.
Bardzo bym nie chciał odpowiedzi w stylu: jeśli przestałeś programować to znaczy że nie nadajesz się na programistę, jesteś już skreślony, nie masz pasji itd
I tu Cię zaskoczę, są tutaj ludzie, którzy mimo iż nie programują to nie nadają się na programistę. (bez urazy :P)
Kiedyś o tym pisałem, chodzi o tzw. programistów i klepaczy kodu. Ci pierwsi to osoby które mają chęć do kodowania, nie poddają się gdy im coś nie idzie, są dociekliwe. Zaś klepacze kodu to osoby po prostu takie, których nie interesuje to czy coś zrobili dobrze, po prostu kopiują czyiś kod, coś zmieniają a później nie wiadomo dlaczego nie działa (albo proszą o gotowce bo ktoś kazał im zrobić to na zadanie)
3. W sumie chyba odpowiedziałem w 1. Dodam tylko, że jak będziesz się zaczynał uczyć, to najlepiej nie mieszaj PHP z HTML. Od razu poszukaj "composer and twig". Manager paczek i system szablonów, na początku będą dla Ciebie to dziwne polecenia, ale... oddzielisz sobie logikę od prezentacji danych i nie zgubisz się w kodzie. Albo... rób tak by PHP zwracał tylko dane np. JSONem i na stronach .html pobierać ajaxem te dane.
Z narzędzi jakie polecam do pracy w webówce: PHPStorm / NetBeans (HTML/PHP). Notepad++ nie jest dobrym pomysłem na start.