こんにちは。ブリッジの玉木です。

今年4月にプログラマー未経験ながら入社し、
日々難題にも直面しながらプログラムを作成してます。

ブリッジへの入社数年前に、独学でプログラミング学習を始めました。
プログラミングに関する本を読んでも何から始めていいか分からず、
面白さに気付かないまま挫折してしまいました・・・。

そんな中、約1年前にとあるオンラインサービスに出会い、
プログラミングの面白さに気付かされ学習を再開しました。
今回はそんなきっかけを与えてくれた、オンラインサービスをご紹介します!

これからプログラミンを始めたいけどどうしたらいいか分からないという方や、
別のプログラミング言語を学習してみたいという方は、
是非とも参考にしていただけたらと思います。

Progate(プロゲート)

https://prog-8.com/
progate

特徴

PHP・HTML・CSSなど様々なプログラミング言語を学習できます。
文章だけではなく、「イラスト中心の解説」と実際にコードを打ち込む「演習」がセットになっています。
実行環境の準備の必要はなく、手軽に学習することが可能です。
※一部有料

paizaラーニング(パイザラーニング)

https://paiza.jp/works
paiza

特徴

こちらも様々なプログラミング言語を学習することができます。
「解説動画」と「演習」がセットになっています。(実行環境も準備されてます!)

「スキルチェック」といって、プログラミング言語ごとで6段階の難易度別コーディング問題が用意されており、
自分実力を図ることができます。
問題は複数用意されており、もし失敗しても2週間ごとに新たに問題が追加されるため、そのタイミングで再度回答することが可能です。
※一部有料

ドットインストール

https://dotinstall.com/
dotinstall

特徴

2011年にリリースされたプログラミング学習の先駆けともいえるオンラインサービスです。
3分という短時間の動画形式で提供しています。
PHP・HTML・CSSなどのプログラミング言語はもちろんのこと、AWSなどのサーバー環境の構築や、WordPressやGoogle Apps Scriptなど仕事ですぐに使える技術動画も提供しています。
※一部有料

まとめ

いかがだったでしょうか?

これらのWebサービスは動画・イラスト形式で、
まるで「先生の授業を受けている」感覚で勉強することができます。

今回ご紹介させていただいた3点以外にも、
国内外問わず様々なオンライン学習サービスがあります!

ちなみに、当ブログでもプログラミングについていくつかご紹介させていただいてます。
初心者のためのプログラミング if文で条件分岐
初心者のためのプログラミング 変数ってなんだ?

是非とも自分好みのオンラインサービスを見つけていただき、
楽しくプログラミングに取り組んでいただければと思います。