FCC is very self-learning oriented. The idea is that the lessons give you the very basics and then when you do the challenges, you have to go do the research for yourself. This may seen counter-intuitive, but realistically, when you do web development there are so many aspects to be learned that they really couldn’t fit them all into one curriculum.
I do think that debugging should have been mentioned earlier ( I believe there is a section about using the console, in the “preparing for the backend” section) since it is probably the thing that you will use the most throughout your web development career. I think that it’s probably assumed that you will see
console.log() statements when googling problems, and try to figure out what to do.
That’s why FCC is self-paced. The idea is that if there is something that is giving you trouble, you should spend some time researching that issue. The forums should be your first port of call though, there will always be people having the same issues as you, and you can usually find a solution fairly quickly.
The really important thing is to stay curious! If you see a word, term, framework, library, protocol etc. that you don’t understand, Google it! FCC will still be here when you get back.