今や小学生からプログラミングができてもおかしくない時代…、一見難しそうですがインターネットにはプログラミングのいろはから教えてくれる学習サイトがいくつもあるので、その中でも学びやすそうなオススメのサイトを紹介したいと思います!
こんにちは、makotoです!
ある程度までのプログラミング能力を習得するのに必要なものは、ぶっちゃけやる気9割だと思います。(残りは論理的思考力とか…)
インターネットにはたくさんの実装例や教材が転がっているので、好みに合うものを見つけて自分で勉強しているうちにある程度書けるようになります。
趣味で学ぶも良し、仕事にするも良し!IT系であれば新卒でもコード選考を行っている企業はあるので、ちょっと書けたほうが有利かもしれません。
動画やスライドで学ぶ
自分で学ぶって言っても「プログラミングをするための環境はどうすればいいんだろう?」とか「何から始めればいいのか全然わからない!」という人には、動画を見てざっくり印象を掴むところから入るといいと思います。
ドットインストール
ドットインストールは動画一本が3分という短さなので、空いた時間などにサクッと気軽に見ることができます。長時間の動画だと疲れてしまいがちですが、3分であれば短時間集中してテンポよく進められますね。
また、基本のきから教えてくれるので、プログラムを書くための環境づくりやプログラミング言語の基礎から知りたいという人はここから始めてみるのも良いと思います!
Progate
Progate はスライド形式で学ぶことができるプログラミング学習サイトです。アプリもあるらしいです。
動画を一時停止してコードを書いてまた再生して…という進め方よりも、教材を見ながら自分のペースで、という方はこちらの方が向いています。
内容も実戦向けなので、学んだ後に身につけた知識を活かして何かを作ってみると良いと思います。
クイズ形式で学ぶ
実際にサイトやアプリを作ってみたいというよりも「与えられた問題をプログラミングを使って解いてみたい!」とか「自分のプログラミング能力を測ってみたい!」という方には、こちらのサイトがおすすめです!
paiza.jp
paiza はプログラミング能力をアピールして就活や転職を進めるためのサイトでありつつ、プログラミング学習やスキルチェックなども提供しています。
スキルチェックは D ランクから S ランクまであり、解いていくことで予想年収が上がったり、バッジがもらえたりします。
また、各問題ごとに解いた速さや使用したメモリの量などでランキングが付けられており、早く解くことができればメダルをもらうことができるなど、力試ししてみたい方におすすめです!
LeetCode
海外のサイトになりますが、アルゴリズムなどの問題を解きたいプログラマーには有名なサイトです。
問題がたくさんあって、解けなくても解法が載っているので答えを見て学ぶことができます。
クイズ形式のサイトは能力を測るために解法を載せていないところが多くあるので、アルゴリズムの解き方について勉強したい方には良いのではないかと思います。
まとめ
実際にモノが作れたり、ランキングで評価されたりすると努力の結果が目に見えるので楽しく学ぶことができます!
世の中大変な時期ですが、この機会に技術を身につけるのもいいんじゃないかなと思います。
最後まで読んでいただき、ありがとうございました!