3 ms·
1. Learn HTML, at least enough to make a form. 2. Learn CSS (just enough to stylize the form fields). 3. Learn to validate the form with Javascript and the DO
by rjbond3rd 16y ago
1. Learn HTML, at least enough to make a form.
2. Learn CSS (just enough to stylize the form fields).
3. Learn to validate the form with Javascript and the DOM.
4. Create a very basic CGI script (in any language) to display (echo) what you entered on the form.
5. Extend the script so that you can store the contents of the form fields in a SQL database.
6. Feel confident. Now discover all the vulnerabilities and try to deal with them.
7. Learn to read and parse the Apache log files.
8. Now pick any language, and any framework, and learn how to do all of the above at a higher level of abstraction.
9. Learn a couple more frameworks in different languages. Build the obligatory web app (a content manager, a web crawler, search engine, reddit clone, whatever).
10. Now create your own framework from scratch. Whoa!
11. Now dump the framework, and code again with no abstractions. How does it feel? You are now a guru.