社会人がこれからプログラミングを勉強するならコレがおすすめYAMAPYBLACK.COM読んで、観て、遊ぶ。2019.04.05社会人がこれからプログラミングを勉強するならコレがおすすめプログラミング,勉強TwitterFacebook「プログラミング教育」が小学校で必修化されるらしい。今後ますますテクノロジーの重要性が増してくる。忙しい社会人が、プログラミングを勉強するにはどうすればいいのか。いった疑問にお答えします。※ぼくはITエンジニア歴8年で、現在は社会人向けにプログラミング教育をやっています。その経験を踏まえて解説します。社会人がこれからプログラミングを勉強するならコレがおすすめ結論から言うと『Python』(パイソン)というプログラミング言語がおすすめです。Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。wikipediaよりこの説明だけだとざっくりしすぎているので、詳しく説明します。社会人にPythonをおすすめする理由まずは代表的なプログラミング言語を整理してみました。←新しすぎて整備されてない消去法で3つの言語に絞らせて頂きました。「PHP」「Ruby」「Python」の3つです。この3つの言語はそこまでの差はありません。どれもだいたい同じことができます。Pythonがおすすめかと言うと、以下の理由からです。見やすい、パッと見でわかりやすい良い書籍があるAIやデータ分析に使える見やすい、パッと見でわかりやすいPythonは「インデント」を重視する言語です。インデントは字下げのことですね。プログラミングではインデントを揃えると見やすくなるのですが、Pythonはそもそもインデントがちゃんとしていないと動きません(他の言語はインデントがズレてても動く)。したがって、誰が書いたコードでも見やすくなるのが良い点です。良い書籍がある最近人気の本で、私もおすすめする一冊があります。楽天ブックス楽天koboAmazonKindlehonto社会人に必要なプログラミングの知識を網羅している良書です。Pythonについて書かれているのではなく、「パッケージ管理」「アルゴリズム」などの基本概念、さらには「チームで働く」などプログラミングに関わること全般を網羅しているのが特徴です。他の書籍は、プログラミングだけ、チーム開発だけ、と分かれており、専門的な内容が中心です。現段階ではそこまで専門的な知識は必要ないでしょう。この書籍はPythonを題材に書かれているため、この本に沿ってPythonで勉強するのがベストです。AIやデータ分析に使える近年話題の「ディープラーニング」(深層学習)や「機械学習」のプログラミングは、そのほとんどがPythonで書かれています。統計など、普通の「データ分析」もPythonが主流です。Pythonで書かれているのかと言うと、Pythonは数学に強い言語だからです。統計で使うような便利なメソッドが色々用意されているんですね。今後もしAIやデータ分析が必要になったら、Pythonが間違いなく役に立つでしょう。独学プログラミングは基本、独学でOKです。ネットで調べれば、教材は腐るほどでてきます。おすすめなのは以下の3つ。※私も新しい言語を勉強するときは、必ずと言っていいほどお世話になっています。ドットインストールProgateUdemy﻿これにプラスして、先ほど紹介した書籍を購入して勉強すればOKです。Python言語の基本から仕事のやり方までとはいえ、スクールに通ってもいいプログラミングが独学が基本ではあるのですが、独学だと難しいハードルがあります。詳しくはこちらに書きました。»ヤマピーブラック@yamapyblackブロガー兼エンジニアこれから読書とプログラミングを始める人の味方です。子供の頃は年間1冊しか本を読みませんでした(読書感想文の宿題のためだけ)。現在は年間100冊以上の本を読みます。プログラミングは就職してから始めました。札幌出身→東京のIT会社勤務(8年)→札幌でフリーランスエンジニア趣味は読書、プログラミング、歌舞伎。社会人向けに、読書やプログラミングの勉強方法について書きます。