真・プログラミングスクールに通うくらいならこの本を読め10選
概要
プログラミング未経験者や子どもに教えるつもりで本を選んでみた
さすがにこれらの本は自分で買って中身は読んでません…
タイトルと目次を見て良さそうな本を紹介しています
初学者向けなんだからプログラミング言語絞れよという意見には反対です
初学者こそ複数のプログラミング言語に触れてみて、プログラミング言語の共通パターンや差異を理解していくほうが、一見遠回りに見えて近道だと思っているからです
初学者はとりあえずWebアプリ開発やっとけという意見にも反対です
Web開発、ゲーム開発、アプリ開発などいろいろ触れてみて楽しいと思えたことを突き詰めていくのが良いように思います
第一位
https://gyazo.com/04e57254a9e8d8c642bd80471f7f0373
選定理由
登場するすべての英単語にふりがながついているありそうでなかった本
これは持っていて読んだことがある
とりあえずブラウザさえあればJavascriptは開発が始められるので、入門には最適なのではないだろうか 第二位
https://gyazo.com/fff5f78a24eeb93d0e174ac097ea9878
選定理由
Pythonはちょっとした作業を自動化したり統計計算するのに便利に使えるのでオススメ
私もちょっとしたスクリプトを書く時は最近はPythonが多い
第三位
https://gyazo.com/62b3c54affd3b16db1fe296743b895c2
選定理由
上記とおなじふりがなプログラミングシリーズのRuby版 これ一冊でRubyとRuby on Railsに入門できる
第四位
https://gyazo.com/06e914d7a2d2431fb264503ea1ecdf05
選定理由
上記とおなじふりがなプログラミングシリーズのUnity版 ゲームが作れるみたいなので楽しいのではないか
第五位
https://gyazo.com/3e5734d04f2b50a28e16db45f44d2279
選定理由
特にWebアプリ開発に携わろうという場合
VueやReactなどをやっていくとしたら前提知識として当然のように必要とされる マンガつきなので楽しく学べそう
第六位
https://gyazo.com/8dba64728aed84e27dbc19e4faef1702
選定理由
gitが使えないと当然困ってしまうので確実に習得しておいたほうが良い マンガつきなので楽しく学べそう
第七位
https://gyazo.com/4ea4dcf85197f9e8f9a9b9c831bd3157
選定理由
アプリの作例が8つと豊富で、Androidのいろいろな機能に幅広く触れていて良さそう iOS開発はなんか開発者登録とかいろいろめんどくさいのでとりあえずAndroidをオススメする 第八位
https://gyazo.com/17a28ad613200836b137ef98d44a2424
選定理由
初心者向けで、とても親切な内容になっている
第九位
https://gyazo.com/b06314b5bd48b1e7e57fd9ddf9537bb1
選定理由
Pythonの文法はわかったとする。
Androidアプリも作れるようになったとする。
しかし、それだけではWebサービスと連携するスマホアプリを開発できるようにはならない
この本は、Python(Flask)で様々なWebサービスを作る事例が豊富に載っていて良さそう
第十位
https://gyazo.com/21a05b0576f8f8b025af4f2ac3a2cd51
選定理由
Webサービスの裏側ではリレーショナルデータベースが動いていることが多い
SQLを覚えておかないと困ることがある