これは、JavaScriptの勉強を始めたばかりの時の私の悩みです。(笑)
文系、短大卒で決して高学歴ではありませんが、半年前からProgateやドットインストールなどを使ってちょっとずつ勉強して、現在はJavaScriptのフレームワークであるjQueryの勉強をしています。
初心者なりにいろいろ試行錯誤してみて、「これならいけるかも…!」という方法を発見しましたので、同じくJavaScriptの勉強で行き詰っている人がいたら、ぜひ参考にしてみてください。
もくじ
なぜJavaScriptは難しいのか?
覚えないといけないことが多すぎる
JavaScriptの基礎をちょこっとだけ勉強してみて感じたことですが、とにかく最初に覚えておかなければならないことが多くて頭の中が追いつきません。
私はProgateを使って勉強していますが、それでもなかなか理解できません…。
見た目にすぐ反映されないのでモチベーションが続かない
基礎勉強をしていて思ったのですが、HTMLやCSSのように、すぐに見た目に反映されるわけではないので、モチベーションが続きません。
HTMLやCSSで作ったサイトに動きを付けたくて勉強しているのに、なかなか動かすことができないので途中で挫折しそうになります…。
私は挫折してしまいました。
HTML,CSSと組み合わせて見た目に反映させながら勉強すればモチベもUP!
- 覚えることがたくさんある
- すぐに見た目に反映されない
この2つの理由から、JavaScriptの勉強はなかなかモチベーションを維持できません。
そこで私は、「HTML,CSSと組み合わせて見た目に反映させながら勉強して、モチベーションの低下を防ごう」というふうに考えました。
【裏技】jQueryの勉強から始める
jQueryはJavaScriptを使いやすくするためのフレームワークですが、基本的には JavaScriptを勉強する→フレームワークの勉強をする という流れで勉強を進めていきます。
JavaScriptを勉強して基礎を勉強してからじゃないと、フレームワークも理解しにくいからです。
しかし、私はモチベーション維持のために邪道ですがjQueryから勉強をしてみることにしました。
ProgateのJavaSciptコースを終わらせずにjQueryコースを実際にやってみた感想ですが、jQueryを使ってHTMLとCSSで作ったサイトに簡単に動きを付けることができるので、「できることが増えた感」を味わうことができ、モチベーションが維持できます。
わからない部分が出てきたらその都度ProgateのJavaScriptコースを勉強をする
とはいえ、JavaScriptのフレームワークなので、ProgateのjQueryコースを勉強していると「JavaScriptで勉強した○○関数を使いましょう」というものも出てきます。
その場合は、ProgateのJavaScriptコースで該当する箇所を勉強すればJavaScriptを1から勉強していなくてもなんとなく理解できるようになっていきます。
特におすすめなのが、ProgateのスマホアプリでJavaScriptの学習を進めること。
jQueryコースはPC版しかないのでスマホでは勉強できませんが、JavaScriptはスマホ版でも勉強でき、しかもPC版より簡単で分かりやすいので、勉強がはかどります。
まとめ:JavaScriptより先にjQueryの勉強から始めてみませんか?
今回はProgateを使うという前提で話を進めましたが、ドットインストールでもできなくはないと思います。
しかし、本当に何の知識もない状態から勉強を始めるなら、私はProgateがおすすめです。
とりあえず、
- ProgateのjQueryコースを進める
- JavaScriptでわからないところが出てきたらその都度JavaScriptコースの知りたい部分だけを勉強する
という方法で勉強を進めれば、モチベーションを維持したまま勉強することが可能です。
今回はこの辺で。