links-about-web-programming
Preamble
You should be unhappy with code you wrote a year ago. If you aren't, that means either A) you haven't learned anything in a year, B) your code can't be improved, or C) you never revisit old code. All of these are the kiss of death for software developers. -- from Coding Horror
Learn HTML
Learn CSS
Learn Javascript
Host your Node.js app !
- Simple, no config nor credit card required: glitch.com
- "Always Free" for simple projects (requires credit card registration): Google AppEngine
Conception
CSS Insights
Mobile Web
- Google Certified Mobile Web Specialist Training Lab
- The modern PWA Cheat Sheet by Maximiliano Firtman
Videos
- Origins of the web (computerphile)
- HTML IS a programming language (computerphile)
- The Web vs Internet (computerphile)
- Internationalizing code (computerphile)
Web security
- Secure Web browsing (computerphile)
- Running a SQL Injection attack (computerphile)
- Cookie stealing (computerphile)
- Cross-site Request Forgery (computerphile)
- Password cracking (computerphile)
- How NOT to store passwords (computerphile)
- Cracking Websites with Cross-site Scripting (computerphile)
- Public Key Cryptography (computerphile)