プログラミング 独学

【2021年最新】プログラミング独学におすすめの本【言語別】

[voice icon="https://static.furilan-seikatsu.com/wp-content/uploads/2021/01/02113044/question_head_boy.png" name="初心者"
type="l fb icon_blue"]
プログラミングを独学で勉強しようと思ってるんだけど、一体どの本がいいんだろう
[/voice]

今回はこんな疑問に答えていきます。
[box class="blue_box" title="☑本記事の内容"]

  • 言語別プログラミング独学におすすめの本
  • 本以外の勉強方法

[/box]
プログラミングを独学で勉強したい人が悩むのがやはりどの本にするかです。

今回は現役エンジニアの私が実際に読んで良かった本を紹介。

言語別で基礎の本だけじゃなく、フレームワークの本も紹介します。
[box class="glay_box" title="Contents"]

  1. 言語別プログラミング独学におすすめの本
    1. Ruby
    2. Python
    3. Java
    4. PHP
    5. JavaScript
    6. Go
  2. 本以外の勉強方法
    1. 動画
    2. プログラミングスクール
    3. 個人に教えてもらう
  3. まとめ

[/box]

言語別プログラミング独学におすすめの本

言語別プログラミング独学におすすめの本

今回は下記の言語のおすすめ本を紹介します。
[box class="yellow_box" title="✔言語"]

  • Ruby
  • Python
  • Java
  • PHP
  • JavaScript
  • Go

[/box]

Ruby

プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで


[box class="green_box"]

  • 初心者でも分かりやすい
  • 実践でも役立つ知識が学べる

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

Ruby on Rails 6 実践ガイド impress top gearシリーズ


[box class="green_box"]

  • 実務でも辞書として利用可能
  • 最新のRuby on Railsをカバー

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

Python

独習Python


[box class="green_box"]

  • 手を動かしながら学べる実用書
  • 絵での説明もあり初心者におすすめ

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

Djangoのツボとコツがゼッタイにわかる本


[box class="green_box"]

  • PythonのフレームワークDjangoがこれ一冊で分かる
  • 初心者にも分かるように解説

[/box]

[btn class="rich_yellow"]Amazonで見る[/btn]

Java

スッキリわかるJava入門 第3版


[box class="green_box"]

  • 定番のスッキリわかるシリーズ
  • Javaを学ぶ上で最もわかりやすい

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

スッキリわかるJava入門 実践編 第2版

[box class="green_box"]

  • Javaの実践編
  • 入門編との2冊でJavaをマスター

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

PHP

気づけばプロ並みPHP 改訂版--ゼロから作れる人になる!


[box class="green_box"]

  • 圧倒的に分かりやすい
  • 副業にも活かせる

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

PHPフレームワーク Laravel入門 第2版


[box class="green_box"]

  • Laravelの本の中では分かりやすい
  • 初心者には理解しにくい部分もあるかも

[/box]

[btn class="rich_yellow"]Amazonで見る[/btn]

JavaScript

確かな力が身につくJavaScript「超」入門 第2版

[box class="green_box"]

  • サンプルもあり分かりやすい
  • この1冊でJavaScriptがよく分かる

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

Go

Goプログラミング実践入門 標準ライブラリでゼロからWebアプリを作る


[box class="green_box"]

  • プログラミング初心者でもGoがわかる1冊
  • Webアプリの仕組みも解説

[/box]
[btn class="rich_yellow"]Amazonで見る[/btn]

改訂2版 みんなのGo言語


[box class="green_box"]

  • 実務の時にも使える辞書代わり
  • 入門のために買うのはあまりおすすめしない

[/box]

[btn class="rich_yellow"]Amazonで見る[/btn]

本以外の勉強方法

本以外の勉強方法
[box class="yellow_box" title="✔特徴"]

  • 動画
  • プログラミングスクール
  • 個人に教えてもらう

[/box]

動画

[box class="green_box"]

  • YouTubeやUdemyなど
  • 安価で勉強が可能

[/box]

YouTubeだったら無料で勉強することも可能。

ただ、良質なプログラミング動画を探すのが難しい。

おすすめはUdemy。

Udemyに関しては【初心者必見】プログラミング独学におすすめ!Udemyとは?で詳しく解説。

[kanren postid="85" labeltext="あわせて読みたい"]

プログラミングスクール

[box class="green_box"]

  • 独学では無理だと思ってから通い始めるのでOK
  • お金はかかるがどうしてもプログラミングを学びたい人におすすめ

[/box]

プログラミング独学が無理だと思った場合に通った方がいい。

お金はかかるが、かけたからこそ必ず学ぼうと思う。

[kanren postid="966" labeltext="あわせて読みたい"]

[kanren postid="478" labeltext="あわせて読みたい"]

個人に教えてもらう

[box class="green_box"]

  • 友達に教えてもらう
  • MENTAを利用する

[/box]

友達にエンジニアがいる場合は友達に教えてもらうのもあり。

友達にいない場合はMENTAで教えてくれる人を探せる。

まとめ

今回の記事についてまとめます。
[box class="red_box" title="ポイント" ]

  • 言語別におすすめの本を紹介
  • 本以外の勉強法も紹介

[/box]

こんな感じです。

プログラミングに関しての本は無数にあるので、おすすめを見極めるのも難しいので、参考にしてみてください。

-プログラミング, 独学