JavaScriptとPython、初心者はどっちから?「作りたいもの」で選ぶ考え方

JavaScriptとPythonはどちらもよく名前が挙がるため、初心者ほど「どちらが簡単か」「どちらが将来有利か」で選びたくなります。ですが、最初の言語は人気順ではなく、最初に何を作りたいかで決める方が学習を実装につなげやすくなります。

作りたいものから分ける

ブラウザで見えるものを動かしたい
→ JavaScript
データ処理や自動化を試したい
→ Python

Webページを動かしたいならJavaScriptが分かりやすい

ボタンを押したら表示を変える、入力した内容を画面へ出す、条件によって表示を切り替える。ブラウザ上で結果を見ながら学びたいならJavaScriptは目的と学習内容を結びつけやすい選択肢です。

データ処理や自動化へ関心があるならPythonが候補になる

データを読み込む、処理を繰り返す、定型作業を自動化するなどに関心があるならPythonが候補になります。重要なのは「Pythonの方が簡単だから」ではなく、やりたい処理との距離が近いかです。

迷うなら1週間ずつ比較しない

両方を少しずつ試すより、まず目的を2つに分けてください。「ブラウザで見えるものを作りたい」ならJavaScript、「データや処理に触れたい」ならPython。1つ決めたら、小さな成果物を1つ動かすところまで進めます。

現在の個人向けCodeNestで公開確認できる学習内容はWeb領域が中心です。そのため、Web制作から始める人にはHTML・CSS・JavaScriptの学習ルートと課題、AIチューターを使う選択肢があります。Python学習を個人向けCodeNestの現行機能として断定はしません。

「難易度」だけで選ばない

どちらも学習中につまずく場面はあります。続けやすさを左右するのは、難易度の評判よりも「今作りたいものに使える」と感じられることです。

次に読む: 作りたいものを見つける3つの質問Web制作の学習順

Web制作から始めるなら、実際の学習ルートを見てみる

言語選びだけで止まらず、小さな成果物へ進めるかを確かめてください。

CodeNestのWeb学習を見てみる