I’ve been actively doing FCC challenges for 15 days and I think in 2 days I will reach the intermediate algorithms sections(provided I create Twitch.tv API project in 2 days,like I did with all others prior to this). When I first finished the HTML5 and CSS3 section of FCC - my first thoughts were “Misleading challenge section name,there was 0 HTML5 and CSS3 here,it was all HTML 4 and CSS 2” (later on I realised that Bootstrap is actually HTML5 and CSS3) and I felt that this was very incomplete. The JS course seemed to be ok,but I felt like some things were missing here. jQuery coverage was basic but enough for the projects. Projects made me learn a lot,but there are some things I noticed that I should know about.
Although the challenge rules say that I shouldn’t look at the example project codes or at the other people’s project codes while I’m making that project,I broke the rule every time and I looked at them just to take a look at the code. Although I didn’t copy and paste anything from those,I noticed that pretty much all of them used HTML and CSS pre-processor things like Jade ,SASS/SCSS even Angular JS libary on JS part on one of them and I felt like I am too far behind with my HTML,CSS,Bootstrap and jQuery stuff. I never tried using other libraries on my projects because I don’t know where to start and for what things I need a library and what libraries I need.
I decided that I need to learn about HTML and CSS pre-processors (and maybe more CSS3,although Brackets IDE helps me discover attributes through auto-completion but there must be other ways to learn it) and learn React.js but I don’t know good (and free) resources on them that teach that stuff and I don’t know when and where to start.I hope the React and Sass challenges will be there in next 60+ days under the Data Visualization category (60 days is the estimate time it will take me to do the rest of the Front-End web development certification),but what other resources I can try before I reach Sass and React challenges on FCC?
Sorry for this long wall of text.