Hello, subject!
The easiest way to know what courses we need to learn in front-end development is to look at the learning routes of some training schools. The following figure shows the learning routes of front-end development in our school (for reference only):
The above is roughly our curriculum outline, and the contents we need to learn are also roughly included.
Reading the topic means that you want to learn by yourself. The flower of self-study is to buy relevant professional books, and then read and practice by yourself, or find relevant teaching videos on the Internet and follow the progress of the teaching videos. I believe I can learn well if I persist for a long time. However, if you study by yourself, you may have higher requirements for the subject's self-control and self-study ability, otherwise you may give up halfway because of the boring scope of the learning process.
Therefore, if the subject's self-control and self-study ability are not so strong, it is also a learning method worth considering to study in a professional school.