40代未経験からエンジニアになった私が、JavaScriptを学んだ教材 5選
おはようございます。かやばと申します!
私は「40代・未経験」の状態からエンジニアに転職した…という、
(自分で言うのもなんですが)異色の経歴を辿った人間です。
年齢が高いのに、経験が全く無い…という"最悪"の状況を何とか打破してエンジニアへの転職を成功させるべく、
たくさんの教材を試したり、情報を集めたり…という事をしてきました。
今日は、そんな私が、
学習に利用して効果的だったと感じた教材
を、おすすめの学習順…で、紹介していきたいと思います。
対象は
■プログラミングを始めたばかり
■これからプログラミングを始めようと思っている
という方を対象としております。
また、今回はプログラミング言語"JavaScript"の学習に絞って、教材を紹介して行きますので、他の分野につきましては、また、別の機会に紹介をさせて頂きます。
それでは、行ってみましょう!!
- 最初の最初 〜 Progate 〜
- 少しだけ、実践に近づく 〜 書籍・ 確かな力が身につくJavaScript「超」入門 〜
- JavaScriptへの理解を深める 〜 書籍・これから学ぶJavaScript 〜
- JavaScriptへの理解をさらに深める 〜 書籍・JavaScript本格入門 〜
- 最後に 〜 ドットインストールでJavaScriptを書きまくる 〜
最初の最初 〜 Progate 〜
まずは、Web上の学習サービス "Progate" から始めるのがよろしいかと思います。
「変数とは?」「関数ってなに??」と言う、プログラミングの基礎の基礎、
「プログラミングの"プ"」から教えてくれる、最高のWebサービスです。
ここまで初歩の初歩から解説してくれている学習サービスや書籍は、なかなか見当たりません。
教材を読むだけ…ではなく、実際にプログラミングを"書きながら"学んでいけるのも大きな魅力です。
この部分を、こう書き換えたらどうなるんだろう??
と言う様な疑問が芽生えた時も、実際に書き換えながら、実際に試しながら、学んで行けます。
そして、ありがたい事に ……こちらのProgateさんは、各講座の最初の部分を、無料で公開して下さっています。
プログラミングに興味はあるけれど、自分に向いているのか分からない…でも、ちょっと試してみたい…
という方や、
以前に書籍でプログラミングを学んだが、難しくて挫折してしまった…
という様な方にもおすすめです!
少しだけ、実践に近づく 〜 書籍・ 確かな力が身につくJavaScript「超」入門 〜
Progateで初歩の初歩を学び終えた方に、次の教材としておすすめしたいのがこちらの "確かな力が身につくJavaScript「超」入門" です!!
より、実践に近い内容を学ぶ事ができます。
JavaScriptで"時間"を扱う方法なども学べるため、
あちらこちらでよく、見る、
○○まで…あと○○日!
という様な表現も、実装できる様になります!
(私は、この表現が実装できた時、なんだかすごく嬉しかったです。自分のMacの中で、リアルタイムでカウントダウンができている!!と)
JavaScriptへの理解を深める 〜 書籍・これから学ぶJavaScript 〜
"Progate"と"これから学ぶJavaScript"で、少しずつ、JavaScriptにも慣れてきたと思います。
"配列"や"オブジェクト"、"クラス"などの言葉の意味も少しずつ、お分かりになってきたと思います。
これらの言葉の意味を復習しつつ、知識を深めて行くにはこちらの
"これから学ぶJavaScript"
という書籍がおすすめです。
軽い語り口で、難しい言葉をできるだけ排除して書かれている書籍なので…
割と、簡単に読む事ができる書籍です。
("割と"、簡単ではありますが、他の書籍と比べたら…というだけで、プログラミングの初学者の方には難しいと思います。私も難しいなぁ。と思いながら読みました。
私もまだまだ学習中の身ですが、すこーしずつ、すこーしずつ、薄紙をはぐ様に、理解が進むと思いますので…一緒に、がんばりましょう!)
JavaScriptへの理解をさらに深める 〜 書籍・JavaScript本格入門 〜
先ほどご紹介した "これから学ぶJavaScript" の内容を、さらに濃く、深く、解説してくれている書籍がこちらです。
実は、私が一番最初に購入したJavaScriptの書籍です。
帯に踊る、"30,000部突破のベストセラー" の文字…
そして、書籍の厚みと文字のビッシリさ加減で分かる情報量の多さに惹かれて買っては見たものの…
Progateを終えたばかりの私には全く意味が分からず、読むのを途中でやめてしまいました…
ただ、先ほど、紹介した2冊の書籍を読んだあとに再挑戦したところ…理解できましたので、やはり、少しずつ、ステップアップしなくてはな…と思った次第です。
こちらの書籍は、辞書的な使い方をする事もできるので、非常に重宝しています。
今でも良く、読み返している書籍で…本当に、頼りにしています。
買った書籍の中で、一番、「買って良かった」と思っている、おすすめ中のおすすめの書籍です。
最後に 〜 ドットインストールでJavaScriptを書きまくる 〜
最後に紹介いたしますのが "ドットインストール" です。
3分程度の動画を見ながら、実際に自分でコードを書いていく…
という方式のWeb上の学習サービスです。
Progateのサービスに近いですが、
実際に自分でコードエディタなどを用意する必要がありますし、
テキスト主体のProgateとは違い、動画のみで、学習を進めていく形となっております。
そして、難易度もProgateと比べると、上がっています。
ただ、難易度が高い分、色々、面白いものができる様になっていまして…
タイピングゲームや、スロットマシンをJavaScriptのプログラミングで作っていくのは本当に楽しかったですし、ロジックの組み方なども理解でき…
最高の教材でした。
Progate同様、一部を除いて有料ですが、内容を考えると、全く高くありません
(2021年4月現在、月額1080円)
そして、こちらのドットインストールさんでは他の言語の講座も多数、用意されていますので…幅広く、学ぶ事ができます。
私は、ドットインストールさんのJavaScriptの講座を一通り終えたあと、
「以前は分からなかった事が、随分、理解できる様になっている!」
と思える様になり、非常に、嬉しく感じる事ができました。
まとめ
まだまだ私も学習中の身ですが、今回の記事が、少しでもどなたかのお役に立てれば幸いです。
確かな力が身につくJavaScript「超」入門
と、
これから学ぶJavaScript
は、実は、私も、先に学習を進めていた方からおすすめして頂いた書籍です。
もし、今回、おすすめした教材の中に「確かに良い教材だった!」と思って頂けるものがありましたら、今度はそれを、またどなたかにご紹介頂けたら嬉しく思います。