プログラミング初心者におすすめの言語はJavaScript

この記事では、プログラミング初心者・未経験者におすすめの言語と学び方を紹介します。

過去にHTML、CSS、JavaScript、Ruby、Python、C言語、Javaなどの様々な言語を学習してきました。

結論から言うと、HTMLとCSSの基礎を軽く学んだ後、JavaScriptを学ぶのがおすすめです。

おすすめの理由と具体的な学習の進め方をお伝えします。

 



プログラミング初心者にJavaScriptがおすすめの理由

JavaScriptは環境構築が不要

これが1番の理由です。

簡単に言うと、環境構築とはプログラムを動かすための土台を自分のパソコンに用意することです。

これが初心者にわかりづらくて、多くの初心者が環境構築で挫折しています。

Progateのように環境構築なしでプログラミングを学べるサービスもありますが、実際に何かを作っていく場合は環境構築からは逃れられません。

 

ですが、JavaScriptは環境構築なしでいけます。

ChromeやSafari等のブラウザで動かすことができるからです。

 

ただでさえ学ぶことが多い中、環境構築の手間なくプログラムを動かせるのは、その後のモチベーション維持にもなります。

なので、特にこだわりがない場合はJavaScriptから始めるのがおすすめです。

 

JavaScriptは学習教材が豊富

これもJavaScriptがおすすめの理由です。

ドットインストールUdemy、Progateなど、プログラミング未経験者でも学びやすい教材がたくさんあります。

それだけメジャーかつ解説しやすい言語なんだと思います。

 

どの言語から始めてもやることは基本同じ

今までに様々な言語を学んできましたが、どの言語でもやることは基本同じです。

今、Web系で使われている言語のほとんどはC言語をもとに作られたものだからです。

細かいルールやコードの書き方に多少違いがあるものの、基本的な概念は同じです。

 

そのため、1つの言語の基本を理解できるようになれば、他の言語も簡単に理解できるようになります。

最初は学ぶことが多く、頭が混乱しがちですが、徐々に学習が楽になっていきます。

 

具体的な学習の進め方

  1. ProgateのHTML・CSS初級編と中級編をやる
  2. ドットインストールのJavaScriptをやる

この順番にやっていくのがいいと思います。

それぞれについて詳しく述べていきます。

 

ProgateのHTML・CSS初級編と中級編をやる

HTML・CSSを学ばなくても、JavaScriptの学習を進めることはできます。

ただ、HTML・CSSも多少わかっていた方が理解しやすいところがあります。

がっつり覚える必要はないですが、どんなものがなんとなくわかるぐらいは学習してた方がいいです。

 

学習教材は色々あるのですが、今までやった中だとProgateが特によかったです。

初級編と中級編でHTML・CSSが大まかにどんなものかは理解できると思います。

ざっと1、2周でいいので、本格的にJavaScriptを学ぶ前にProgateでHTML・CSSを学ぶことをおすすめします。

 

ドットインストールのJavaScriptをやる

ProgateでもJavaScriptを学ぶことはできるのですが、ドットインストールの方がおすすめです。

ドットインストールの方が教材が充実していて、DOMやオブジェクトなどのJavaScriptの基礎をしっかり学べるからです。

 

  1. JavaScriptに触れてみよう

  2. もっと詳しくJavaScriptを学ぼう

  3. ミニアプリを作ってみよう

この順番で進めていくのがおすすめです。

基礎文法を学んでからミニアプリを作ることで、JavaScriptをより深く理解することができます。

さらに具体的な学習方法は以下の記事にまとめています↓

【ドットインストール】JavaScriptの効率のいい進め方【初心者向け】

 

ドットインストールの講座をクリアすると、以下の動画の再生リストにあるようなミニアプリを作ることができます。


 

まとめ

プログラミング初心者、未経験者の方には、以下の理由からJavaScriptがおすすめです。

  • 環境構築が不要
  • 学習教材が豊富
  • どの言語から始めてもやることは基本同じ

現状、JavaScriptが1番学びやすく、他の言語にも応用が効くと思います。

 

  1. ProgateのHTML・CSS初級編と中級編
  2. ドットインストールのJavaScript

この順番でやっていけば、大きくつまづくことはないと思います。

もしよかったらやってみてください。

 

おわり