The following links are useful (beginner-friendly) learning resources, mainly for HTML, CSS and vanilla Javascript (for the web), which I have collated and categorised. Most of them were originally shared by members of the FAC community.
Please feel free to contribute!
- CanIUse.com- website which quickly shows browser compatibility for different features
- Article about preparing for a front end web developer interview - link
- GitHub repo of free online programming books- link
- Resilient Web Design- a good web book; less technical, more background info (also a podcast)
- Responsive web design basics from Google- good in-depth intro with examples. (Lots of other topics as well)
- Mobile Web Development- free Udacity course by Google
- compilation of free online courses organised as a full CS curriculum- link
- google technical development guide- link
- 2017 front-end dev handbook - link
- Real World apps- see how the same app can be built using different front-end/back-end techonologies- link
- Web developer roadmap 2017 - link
- Javascript- Understanding the weird parts, first 3.5 hours for free (youtube video)
- Wes Bos' Javascript 30- a free 30-video vanilla JS tutorial series.
- Javascript the Good Parts by Douglas Crockford- free book in pdf format
- Anjana Vakil: Learning Functional Programming with JavaScript- 30 min youtube video
- CSS Diner- learn the different css selectors
- CSS Tricks- A site with loads of good tutorials/short articles- usually the first result which comes up when searching.
- Learn CSS Layout- recommended clear tutorial on css layouts/positioning etc.
- Full-stack React book- not free but looks good, with lots of examples
- React’s Five Fingers of Death - a quick overview of the five or six most important things to understand about React.
- Facebook's Official React Tutorial - This is a good introduction to most of the React concepts and best-practices.
- Wes Bos' React For Beginners - A 30-video paid course that covers pretty much the entirety of building a single-page app in React (using Firebase for authentication/data storage).
- React Training - expensive but has a good free basics course
- Udemy highly rated React + Redux course
- 3-day PWA workshop run at CodeNode
- Curriculum for instructor-led training course for teaching Progressive Web Apps concepts, developed by Google Developer Training- pdf link
- PWA intro slides by @oliverjam