始めまして、質問させて頂きます。私は現在オンラインのプログラミングスクールで学習をしているのですが、今とても悩んでいる事があります。web制作に関するプログラミング言語を学習するにあたり、先ずは基礎を理解してその後、模写したりして学習していきたいのですが、(インプットしてアウトプットする)
基礎とはどの辺りの事を基礎と言うのでしょうか? 自分なりにも色々ググったり調べているのですが、いまいちよくわかりません。
全部丸暗記して学習する必要もないようですし、ノートに書いて覚えるよりもまずは手を動かして覚えた方が良いとも聞きます。
でも先ず手を動かして(模写など)覚える前に覚えておく必要のある基礎とは一体どの辺のどの部分の事なのか? いまいちよくわからず学習がはかどりません。それを具体的に知りたいです。理解したいです。

htmlやcssやJavaScriptやphpなど、言語が違っても基礎とは全てに共通する部分があるのでしょうか?

それとも例えばhtml.cssでの基礎JavaScriptでの基礎とphpの基礎とでは違うのでしょうか?

そして、ノートに書いて基礎を覚える必要は本当にないのでしょうか? 人それぞれ理解能力も違うので、こういう質問はするべき事ではないのかもしれませんが、基礎学習の範囲がいまいち理解できてませんので、この辺の意味もなんだかでよくわかっていない状況です。色んな意見もあり混乱しております。
初歩すぎる質問で大変申し訳ないのですが、お返事頂きたいです。宜しくお願い致します。