2019年1月7日プログラマーになりたいといっても、年齢とこれからの目的によると思いますから、一概にこれがいいというのは難しいのですが....もし本格的なプログラマーを目指すなら、まず...プログラミング言語まずはC言語です。C言語から始めること、もしくは、すでにPHPやVisualBasicなどを経験した人でも、C言語をやっていない人はしっかり学ぶ事をオススメします。それも、ちゃんとポインタまで使いこなせるところまで。新明解C言語入門編がいいですね。いいのですが、望洋氏のテキストはとにかく例題が多く、シリーズでその先もありますから、体系だって学習を進めやすいというメリットがあります。Studioをダウロードして使いましょう!マイクロソフトの統合環境で、無料でダウンロードできます。殆どの言語でプログラムを組むことが出来ます。インストールや使い方は、ネットに多く情報が落ちていますので探してみてください。ココ(https://www.google.co.jp/amp/s/tunasalmon.com/2017/09/21/visual-studio-2017の導入/amp/)など。どんな思いで進めるか?柴田望洋さんの本を読みながら例題を入力し動かしていきます。アプリでもなんでもなく、黒い画面の中に文字が出るだけのプログラムが動きます。これが一体なんの役に立つのだろう?と思うでしょう。僕はもっとカッコいいアプリかネットの言語をマスターしたいんだ!と思う方が殆どだと思います。全ての言語の基本とも言えるCをひと通り通して下さい。これをやり通すと通さないとでは、後々のプログラマー人生に必ず違いがでてきます。教育では、1日8時間かじりついて、約7-10日で60%くらいの理解度で終わらせます。56-80時間で60%の理解度ですね。これは、この先の課題で理解度を上げるプロセスがあるので、この様な感じで進めますが、個人がこれから先を考えてのことなら変わりますね。100%を目指すとするなら40%増しとして、80-120時間くらいでしょうか?毎日帰宅してから2時間勉強したとして、40日から60日。大体2か月くらいですね!まあこのくらいは覚悟してじっくり進めることをお勧めします。本格的なプログラマーを目指すなら、次に...次はC++のクラス部分だけを集中して学習します。クラスという概念は、最近の様々な言語に必ず使われる概念で、ここだけはしっかりC++から抑えておく事が基礎になります。オススメは、そのまま柴田望洋さんの本でいいでしょう!もしくは、会社か友達が持っている本でも構いません。クラスという概念をしっかりたたきこみます。お好みに合わせた学習開始これで誰にも負けない、そして流行り廃れに左右されない本当の基礎力ができました。ここから先は目的に合わせて学習をします。1.業務系プログラマー目指すなら自分のPCにSQLサーバーというDBをインストールして、VisualStudioでBASICかC#を使って学習します。VisuaBasicは簡単で学習しやすいので、そちらを選びがちですが、できればC#をオススメします。C#はBASICより細かい開発ができたりするのと、BasicからC#への移行より、C#からBasicへの移行の方が簡単だからです。Basicに先に手を出すとC#への壁がちょっときつくなります。C#からBasicには壁が殆どありません。2.制御系プログラマーを目指すならC#です。自分で学習するのと題材が無いと思いますので、ここを目指すななら、ということ自体に無理があるかもしれません。3.組み込み系大型いわゆるAIやIoTにつながる部分のプログラマーですね。アマゾンでもどこでも購入する事ができます。学習サイトも、色々な方があちらこちらで書いていますし、書籍も出ています。色々なサンプルや例もありますので、組み込み系の勉強には最高です。