プログラミング道場Top

プログラミング初心者にJavaScriptは難しい

更新日:

「プログラミング初心者にはJavaScriptをオススメします」という話を聞いたことがあります。
これは正しいですか?

こういった疑問にお応えします。
この記事を読んでいる方は、プログラミングの初心者で、これから何のプログラミング言語を学ぶか迷っているはずです。

基本的には、どの言語から始めても悪いことはありません。
でも、JavaScriptは難しいので、私は初心者にはオススメしていません。

本記事の内容

  • JavaScriptがオススメされる理由
  • JavaScriptのクセ
  • 私はJavaScriptではなく他の言語をオススメします

JavaScriptがオススメされる理由

JavaScriptが、初心者にオススメされる理由は主に以下の2つです。

  • 実行環境を作る必要がない
  • 動作が視覚的に見えやすい

確かに、これは大きなメリットです。
でも、JavaScriptには初心者が学習するさいのデメリットもあります。

JavaScriptのクセ

私はJavaScriptは、初心者にとってはわかりづらいし、難しいと思っています。
理由は以下の通りです。

  • 実行されるタイミングがわかりづらい。
    実行が発火するためのイベントを覚える必要がある。
  • ロジック的な操作とDOMの操作の2つを覚える必要がある。
    DOM操作を避けることもできるが、その場合は視覚的な操作はやりづらい。
  • DOMツリーを理解する必要がある。
  • HTMLとCSSを理解する必要がある。
  • 過去の文法で書かれたJavaScriptと、新しい文法(ES6)で書かれたJavaScriptの2つを覚える必要がある。ReactやVueといった人気のフレームワークはES6で書きます。

私はJavaScriptではなく他の言語をオススメします

JavaScriptを学習するさいの、メリットとデメリットを説明しました。
JavaScriptは、確かにすぐにさわれます。
言語のクセを理解した上で、一つ一つ、着実に学習していける人ならば問題ありません。
でも、そうでない人にはハードルが高いように思えます。
そのため、私は初心者向けのプログラミング学習には、PHPやRubyといった言語をオススメします。
まずはPHPやRubyといった言語を勉強して、成功体験を積み上げましょう。
それから、プログラミングに慣れた頃にJavaScriptに戻ってきても、遅くはないはずです。
JavaScriptは、プログラミング経験者でも苦手とする人がいるぐらいです。
そこから一度、離れたとしても決して恥ではありません。

でも、それでもどうしても勉強したいという方は、まずはProgateを始めとした学習サイトでJavaScriptを勉強してみるといいかもしれません。
Progateをやれば、自分なりの手応えが掴めるはずです。

また、私がオススメするJavaScriptの本も紹介しておきます。
これらをやり終えた後に、改めてJavaScriptが自分に合っているか考えてみましょう。

また、転職サイトなどで、JavaScriptにどれぐらいの需要があるかを、自分の目で確かめてみるのもいいかもしれません。

Good luck for your engineer life!

-初心者向け

Copyright© プログラミング道場 , 2018 All Rights Reserved Powered by AFFINGER4.