プログラミング学習方法について
始めまして、質問させて頂きます。私は現在オンラインのプログラミングスクールで学習をしているのですが、今とても悩んでいる事があります。web制作に関するプログラミング言語を学習するにあたり、先ずは基礎を理解してその後、模写したりして学習していきたいのですが、(インプットしてアウトプットする)
基礎とはどの辺りの事を基礎と言うのでしょうか? 自分なりにも色々ググったり調べているのですが、いまいちよくわかりません。
全部丸暗記して学習する必要もないようですし、ノートに書いて覚えるよりもまずは手を動かして覚えた方が良いとも聞きます。
でも先ず手を動かして(模写など)覚える前に覚えておく必要のある基礎とは一体どの辺のどの部分の事なのか? いまいちよくわからず学習がはかどりません。それを具体的に知りたいです。理解したいです。
htmlやcssやJavaScriptやphpなど、言語が違っても基礎とは全てに共通する部分があるのでしょうか?
それとも例えばhtml.cssでの基礎JavaScriptでの基礎とphpの基礎とでは違うのでしょうか?
そして、ノートに書いて基礎を覚える必要は本当にないのでしょうか? 人それぞれ理解能力も違うので、こういう質問はするべき事ではないのかもしれませんが、基礎学習の範囲がいまいち理解できてませんので、この辺の意味もなんだかでよくわかっていない状況です。色んな意見もあり混乱しております。
初歩すぎる質問で大変申し訳ないのですが、お返事頂きたいです。宜しくお願い致します。
初めまして。みきぼうさん。Junと申します。
急なコメント申し訳ございません。
下記記事が分かりやすいかと。
https://www.sejuku.net/blog/4228
HTMLはwebページの骨組み
CSSはWEBページの装飾
JSはインタラクティブな動作を作る(動的サイト)
PHPはデータ等の処理を作る(バックエンドの処理に入ってきます)
つまり、プログラミング言語としての癖が違いのでそれぞれの基礎は違うということになります。
htmlは模写&ググることでテンプレートがたくさん見つかります。
css3に関してはフレキシブルボックスの概念が分かればらくになります。
https://www.plusdesign.co.jp/blog/?p=8747
まずは上記の基礎が整っている後に、JSを学ぶのがよいかと存じます。
Jun
jun様
始めまして、返信して頂きましてありがとうございます。
貼り付けもしていただきまして、大変参考になりました。
なるほど、基礎といってもそれぞれの言語により覚える事は違うのですね。
学習していて、全部を理解は出来なくともある程度理解したら進んでみるといった、プログラミング特有の学び方がどこまで覚える事なのかが、いまいちわからずにいたもので…
ノートを取らずに覚えていける人が凄いですし、沢山の情報に振り回されてしまっていました。
junさんに教えて頂けた事を参考にさせて頂きます。
貴重なお時間を頂きまして、すみませんでした。
ありがとうございます!