LVLPATH

日本最強無料プログラミングスクール

PATHSERVICEHANDS ONMANZI

STEP3: プログラミング言語の学習

🔰 概要

プログラミング言語の基本〜基礎的な部分をまずは大雑把に学びましょう。

linuxコマンド, html入門, css入門, 動的型付け言語の4つが最初は必要です。

✅ 具体的におすすめの方法

リソース: ドットインストール

Screenshot 2024-11-14 at 23.00.42.png

ドットインストールを1~2ヶ月有料会員登録して使いましょう。

期間: 3週間~1ヶ月前後

3週間ぐらいで終えましょう。

このフェーズでは深い理解や使いこなすことはできるようにならないので、「ある程度大雑把に概要を把握する」という意識が重要になります。

勉強して忘れても使う時にGoogle検索を利用したりChatGPTに質問を繰り返しているうちに勝手に覚えてくるので忘れても大丈夫です。

70%程度の理解でとにかく前に進むことが重要になります。

STEP1: Linuxコマンド

linux command

https://dotinstall.com/lessons/basic_unix_v3

真似して打ち込んでみましょう。

Macならターミナル、WindowsならWSLでlinuxコマンドを打ち込んでみてなんとなくの雰囲気を掴みましょう。

1~28レッスンありますが、group, find, more, less, >>などのコマンドはインフラやサーバーサイドをメインに担当するようにならないと使わないことが多いです。

ドットインストールLinuxコマンドの講座は1周やる程度で大丈夫です。

STEP2: JavaScript入門

linux command

https://dotinstall.com/search?q=javascript&f=topbar

Linuxコマンドをなんとなく知ったら、次は動的な型付け言語のJavaScriptをやりましょう。

一部htmlとcssが必要になるので必要な箇所だけインプットして、JavaScriptを使ってプログラミングの変数やループや条件分岐や関数などの基本的な部分を先に抑えてしまいましょう。

Linuxコマンド同様に、大雑把に抑えて薄く知識を脳に貼るようなイメージでやるのが重要です。

何周もして完璧に理解してから次にいくのではなくて、ある程度数回手元で動かしてみて、なんとなく理解できたら次に進みましょう。

講座内容としては、以下の4つでプログラミング言語の入門としては十分です。

image

  • JavaScript入門 基礎文法編 (全27回)
  • JavaScript入門 関数編 (全12回)
  • JavaScript入門 データ構造編 (全27回)
  • JavaScript入門 DOM編 (全22回)

文字列操作や数値操作、配列などのデータ構造などは後々必要になった時に適宜、Google検索やChatGPTを利用して勉強していきましょう。

STEP3: HTML, CSS入門

html css

JavaScriptで基本的なプログラミングの作法を抑えたら次はhtmlとcssをやりましょう。

以下の2つの講座だけで最初は十分です。

特にhtmlに関しては最近はフロントエンドフレームワークでwrapされてnavやasideやtimeなど直接使わないタグがかなり多くなってるので、「全体的に知る」という意識で進めるのがおすすめです。

cssは深めようとすると奥が深すぎるのと、定番のレイアウト配置や本当に基本的な部分はアウトプットベースでウェブアプリやポートフォリオを調べながら作ってるうちに少しずつ網羅範囲が広がってきます。

✅ プログラミング言語入門時の勉強のコツ

image

① プログラミング言語は勉強してもできるようにならないことを知る

プログラミング言語は、アウトプットベースで何かを作る目的でプログラミング言語を使っていると、プログラミング言語が徐々に書けるようになっていきます。

* 例) ウェブアプリ作成時や実務で実際に使うことなど

なので、プログラミング言語をドットインストールを使って学校の勉強のように何周も何周も勉強するのではなくて、ある程度の理解でとにかく前に進んで入門の勉強を早く終えて次に進むことが重要です。

プログラミング言語入門の勉強の次は、プログラミング言語を使って、実際に何かを作ることです。

② いろんな範囲を勉強しなくても大丈夫

CSSのアニメーション, Python, Go, Ruby...と網羅的に広く勉強したくなる場合もありますが、基本的に不要です。

アウトプットベース(ポートフォリオ作成やウェブアプリ作成など)で適宜必要になった箇所だけをインプットしてアウトプットしていくのがプログラミングのオーソドックスな勉強の進め方になります。

* 勉強の進め方 -> 技術力を高める方法

プログラミング言語やフレームワークなどの使える数を浅く広く増やすことよりも必要なものだけを使って深めていくほうが重要です。

③ 次のステップへ進むために最低限の勉強をする

ウェブアプリ作成やポートフォリオ作成といったアウトプットの目的のための手段として、プログラミング言語の勉強は必要になります。

全くの前提知識なしでウェブアプリ作成などは難しいので、その前提知識を埋めるためにプログラミング言語入門の勉強をしましょう。

実際に何か作り始めて足りない知識を調べたりAIに聞いたり、アウトプットベースで作業を進めながら調べて試行錯誤している時に技術力が高まっていきます。

④ 3週間~1ヶ月でプログラミング言語入門の勉強は一旦終える

繰り返しにはなりますが、プログラミング言語(htmlやcss含む)は、勉強したらできるようになるのではなくて実際に使っていくことで理解度が深まるのと網羅範囲が広がっていきます。

なので、3週間~1ヶ月以内には確実に、Linuxコマンド, html, css, 動的な片付け言語(JavaScriptなど)の基本的なインプットは終えましょう。

✅ 参考動画

*2倍速などで聞き流して概要を掴むのがおすすめです

✅ 具体的なアクション

  • ドットインストールに登録する
  • 3週間~1ヶ月でlinuxコマンド, javascript, html, cssの最低限のインプットを行う
  • ある程度の理解で次へ進む
お問い合わせ