みんなのプログラミング学習方法

プログラミングの入門書が難しいと感じるあなたへ

もし、あなたがプログラミングの入門書が難しいと感じているなら、あなたはプログラミングに向いていないかもしれません。

私はPHPの入門書からプログラミング学習を開始した記憶がありますが、難しいとは思いませんでした。

私の周りの、プログラマも同じようなことを言っています。

ただ、あなたがプログラミングが難しいと感じる理由は、あなたに原因があるのではなく、選んだ入門書に原因がある可能性もあります。

環境構築の必要がないプログラミング言語の入門書を選んでいるか?

私の周りでプログラミングが難しいと言っている人の中には環境構築で挫折しかけている人がいます。

これはプログラミングが難しいのではなく、環境構築が難しいという話です。

環境構築もプログラマーとして大事なスキルですが、プログラムを記述する上では関係のないことです。

別のスキルと言って良いでしょう。

なので、環境構築が難しいと言って、プログラマーに向いていないと判断するのはまだ早いということです。

プログラムの入門書を読んで難しいと感じている人は、環境構築の必要がない、または簡単なプログラミング言語の入門書を選んでいるか確認しましょう。

手っ取り早くプログラミング学習をはじめるなら環境構築が必要なく、テキストエディタがあれば記述できる言語から始めるのが良いでしょう。

個人的にはJavaScriptをおすすめしています。

環境構築が必要なく、テキストエディタがあれば記述できます。
また、webブラウザがあれば動作しますので、環境構築は一切必要ないといっても過言ではありません。

もし、JavaScriptの入門書が難しいと感じる場合は、買った入門書が良くない可能性もありますが、やはり、プログラミングに向いていないと思います。

それでもプログラミングを学習したいなら

仕事でプログラムを記述する人がプログラムに向いていない人だったらはっきり言って迷惑です。

JavaScriptの入門書で難しと感じる人は、職業プログラマになるのは諦めましょう。

ただ、プログラマに向いていない人でもプログラムを学ぶ価値はあります。

プログラムを学ぶことでこんなスキルが身につきます。

  • プログラマとの会話が楽になる
  • プログラミングで動作しているモノ・サービスが何をやっているかがなんとなくわかるようになる
  • 論理的思考が身につく

これらのメリットを得られるだけでもプログラムを学ぶ価値はあると思います。

これは職業でプログラムを書きませんので、プログラムの向き不向きはあまり影響しません。

入門書が難しいならどうやってプログラムを学ぶ?

プログラムの入門書が難しいと感じてもプログラムを学習すること自体を諦める必要はありません。

現代はいろんな方法で、プログラミングを学ぶことができます。

いくつか紹介しましょう。

動画で学んでみる

単に活字が苦手という人は動画で学んでみるのが良いと思います。
最近は良いサービスが増えて来ていますが、ドットインストールユーデミーがおすすめです。

ネット環境で学べるサービスを使う

学ぶ、記述する、動作確認するという流れがwebブラウザ上で完結します。

プロゲイトPyQがおすすめです。

これらのサービスの特徴は、環境構築が必要ない場合が多いところです。

PyQはAI(人工知能)で注目を集めているプログラミング言語「パイソン」が学べます。

プログラミングスクールに通う

当サイトではテックキャンプをおすすめしています。

ちなみに記事掲載時の情報ですがテックキャンプには私がおすすめするプログラミング言語のJavaScriptのカリキュラムもあります。

テックキャンプ自体は、プログラミング言語としてはRubyをメインに扱っているスクールです。

RubyはJavaScriptほど簡単にはじめることはできませんが、Rubyを学ぶ上で必要な環境構築からプログラムの基礎の基礎まで、しっかり教えてくれるので安心してください。

卒業したらカリキュラムが見られなくなるというデメリットが解消されたことにより、ユーザーに優しいサービスになりました。

まとめ

プログラミングを学ぶことで得られることはたくさんあります。
入門書が難しいと感じたら、プログラマに向いていないかもしれません。

しかし、プログラムから学べることはたくさんありますのでぜひ、プログラミング学習にトライしてみてください!

聞くは一時の恥聞かぬは一生の恥

ここまで記事を読んでいただきありがとうございます。

ここまで記事を読んでくれたあなたは、プログラミングを勉強中、もしくはプログラミングの勉強を始めようと思っている方ではないでしょうか。

何か解決したい問題を持って当サイトに訪れたかもしれません。

当サイトの情報であなたの問題が解決できていれば、嬉しいですが、もし、解決できていない場合はteratailで質問してみませんか?

当サイトの情報であなたの問題が解決できてiれば、嬉しいですが、もし、解決できていない場合はteratailで質問してみませんか?

プログラミング学習で意外と大切な「質問力」

プログラミングはわからないことだらけ。

どんなにベテランプログラマーでもわからないことは多く、日々、わからないことを調べています。 むしろ調べている時間の方が長いときさえあります。

ただ、調べても欲しい情報がないときや、聞いた方が早いと感じた場合は、さっさと質問します。

さっさと質問をした方が良いと思っても、独学している方は難しいですよね。

そこでぜひ利用して欲しいのがteratailです。

プログラミングスキルを上達させるには

  • 自分の中のスキルのストック
  • 検索するスキル
  • 人に質問するスキル

が必要だと思っています。

人に質問するスキルはteratailで磨いてみませんか?解決も早いですし、かなり便利ですよ!

teratailで質問すると1時間以内に回答がつくこともあります。

私自身も何度か質問していますが、今の所24時間以内に回答がつかなかったことはありません。

簡単な質問ほどつきやすい気がします。

おそらく、答えられる人が多いからだと推測しています。

初学者にぴったりのサービスです。

Leave a reply

*
*
* (公開されません)

Return Top