>>1Javascript isn't enough. you need to learn SQL--very easy, it's a fucking joke--and PHP--difficult because you can make endless changes and if one thing is wrong nothing updates when you refresh--and html--relatively easy--before you can "do" anything. i took a course last year as a college elective.
Introduction to the techniques and technologies for developing dynamic web sites. Topics include a web server, PHP as the server-side scripting language, the MySQL database, JavaScript and AJAX for enriching web services, and page layout with HTML and CSS. Security concerns will be considered with details for prevention of such vulnerabilities in web applications.
This is the basic starter kit. javascript alone is just stupid java for web and without anything else, it's stupid.