独学でプログラミングを勉強する方法。(第二回)

独学でプログラミングを勉強する方法。(第二回)

調べ方を学ぼう

プログラミングを学習する方法を紹介していきたいと思います。 前回では、プログラミング言語の選び方を紹介しました。 今回はどういうサイトを使って学んでいくかを紹介します。

こちらで紹介するサイトは基本的に無料のものなのでご安心下さい。

自己紹介

現役プログラマー。この道 15 年ですが、まだまだ現役を続けていく予定です。 バックエンドを担当していますが、たまにフロントを少しだけお手伝いします。

Google 検索

言わずと知れた Google 検索です。 分からないことがあったら、まずは Google 検索をして下さい。

もし、日本語で調べても見つからなければ、英語で検索するのもオススメします。

情報の大半が英語で記述されているため、英語で調べることができればより正解に近づく可能性が高まります。

私もよく英語で検索します。

Qiita

プログラマー専用のブログです。恐らく Google で検索すると勝手に Qiita のブログ記事が引っかるでしょう。

私もたまに投稿します。Qiita のよいところが、サンプルコードを載せてくれている記事が多数あることです。 もちろん全部のサンプルコードが動くわけではありませんが、かなり役に立ちます。

こちらも積極的に利用しましょう。無料ですのでアカウント作っておきましょう。 IT 系のエンジニアであれば、だいたい Qiita のアカウント持っています。

Qiita の公式サイトはこちら

Youtube

こちらもよく知られたサービスですね。

最近は Youtube にも学習用のビデオを上げている人たちも増えました。中には非常に良質なものも含まれています。

こちらも Google 同様、英語のビデオも積極的に見ていくのをオススメします。仮に英語で何を言っているのかわからなくても、大抵の場合は画面を見れば何をやっているか分かるはずです。

私は GraphQL の勉強をする時に役立てました。他に Vue や React などいろいろビデオがあるので積極的に活用しましょう。

Stack overflow

こちらはプログラマー専用の掲示板です。結構有用な情報が載っていることもあります。

私も何度か利用したことあるので、こちらも積極的に活用すべきです。 こちらも Google 同様、英語ができるのであれば、英語で質問してみるのはありです。

結構、返事もらえるので勇気をだして活用しましょう。個人的な感覚だと、英語で質問したほうが優しく答えてくれる気がします。

Stack overflow の公式サイトはこちら

ドットインストール

最近はもっぱら Youtube の方を活用していますが、今も根強く愛されていると思います。

初心者の方向けの動画が用意されており、とっかかりが分からない方は利用してみるとよいです。

有料版もありますが、まずは無料で十分だと思います。

ドットインストールの公式サイトはこちら

オフィシャルページ

プログラミング言語やフレームワークなどのオフィシャルページです。
初心者の方にはやや敷居が高いかも知れません。

しかし、ある程度慣れてきたら、オフィシャルページに何が書かれているのかを読むのをおすすめします。

サイトによっては膨大な量に及ぶので、全部目を通す必要はありません。 しかし、何が書いてあるか知っておくと、調べ物をする時やコードを書いている時に役立つときがあります。

こちらはやや中級の方向けかもしれません。

github

プログラミング言語のライブラリの使い方が分からない時は、github でそのソースコードを読むことがあります。

私も、何度か読んだことがあります。オフィシャルサイトや説明を読んでもよく分からないことがあります。

そういう場合は、github でソースコードを見るとよいでしょう。 これは初心者の方にはかなり敷居が高いと思いますが、いずれはそうしなければならない日がきます。

はじめのころはそこまでする必要はありませんが、いずれはソースコード読む日がくる、と認識しておいて下さい。


Written by Yasuhiro Ito
Software engineer

© 2021, Yasuhiro Ito