Witamy Drogi Użytkowniku!

Napiszę tylko, że
nie opanowałeś PHP, CSS i HTML. Mimo, że Cię nie znam to myślę, że bardzo mało osób może powiedzieć, że w pełni opanowało te języki. Sądzę, że co najwyżej znasz podstawy, ew. poziom średnio-zaawansowany . Moja rada to wybrać sobie jeden taki język i stać się w nim naprawdę dobry. I nie jest to atak w Twoją stronę. Po po prostu naprawdę ciężko się nauczyć wszystkiego na wysokim poziomie.

Ale bardzo dobrze, że chcesz poznać JS, bo to mój ulubiony język

Polecam przeczytać jakiś prosty kurs JS, opisujący nawet same podstawy. Polecam:
http://kurs.browsehappy.pl/ , ew. jeden z naszych forumowiczów:
http://forum.php.pl/index.php?showtopic=209503&hl= Następnie poznajesz stronę MDC( taka dokumentacja JS ). I to wszystko. Dalej nie opłaca się moim zdaniem czytać książek czy innych tego typu rzeczy, a usiąść do kompa, wyznaczyć sobie cel i zacząć "kodzić". Przy jakimś konkretnym problemie zacząć szukać rozwiązania po książkach i w necie lub ew. zapytać na forum.
Pozdrawiam i owocnej nauki