Newcomers References
References for newcomers
This is more of a curriculum to get started on your web development career at the dojo. It is preffered to follow this guide in order. But feel free to shuffle around if you're feeling adventurous.
Note: FCC and The Odin Project provides even more thorough curriculums.
Part 0
The www
Get yourself acquainted with how the web works.
- How the web works!
- The Internet whitepaper (boring!)
- HTTP and HTML (youtube)
- How the internet works - (youtube playlist)
Learn just enough
Courses
Reading materials
- MDN html
- MDN CSS
- MDN Javascript
- Internetting is hard
- Eloquent JavaScript and You Dont Know JS - bookmark these two!
Practise
Get yourself a codepen account and host your code there.
Part 1
Getting a deeper understanding
- CS50 - Intro to CS
- Algorithms
- SQL
- Some Math (optional)
- CS50 - Web Programming with Python and JavaScript
- es6
Reading materials
- MDN HTML - Advanced topics
- MDN CSS - Reference - Key Concepts
- MDN JavaScript - Tutorials - JavaScript Guide
- YDKJS: Up & Going
- YDKJS: Scope & Closures
- YDKJS: this & Object Prototypes
Project Ideas
- HTML CSS
- JS
- As an exercise, try tackling FCC's JS and DSA projects
Part 2
Building webapp APIs
Frontend frameworks
Backend
Exercise
Build a full web app similar to RWA. Borrow concepts from these codebases.
FrontEnd
Backend