【初心者向け】Java学習おすすめ本3選!迷ったらこちら! | らむかなむBLOG

【初心者向け】Java学習おすすめ本3選!迷ったらこちら!

プログラミングを勉強するのに本って必要なの?インターネットでよくない?と思う方もいらっしゃるかと思います。しかし開発をするにあたって、セキュリティ上ネットワークに繋がるものは一切持ち込めない場所で開発することも少なくありません。また、有名どころの本であれば、プログラマー同士で同じ内容で学習していたりするため話が通じやすくなったりします。そのため、紙媒体の有用性はまだまだかなりあると思います。
今回は初心者向けにJavaを学習するためにおすすめできる本、3選を紹介していきます!

①スッキリわかるJava入門 第3版 (スッキリシリーズ)

※画像はAmazonのリンクです

この書籍は一番有名といっても過言ではないでしょう。私の会社でも9割以上は知っている人がいましたし、研修でも使われていることが多い書籍です。とても分かりやすく、困った時に単語ごとにページを探すこともできたりするため、持っているべきとも言えるでしょう。各章の説明の後に練習問題があるため、ただ知識を入れるだけではなく実践的な力がつきます!

②徹底攻略Java SE Bronze問題集[1Z0-818]対応

※画像はAmazonのリンクです

プログラミングの力をつけていくにあたって、貯めた知識を活用していかなければなりません。開発をどんどんこなして壁にぶつかって乗り越えていくのが力をつけていくのには必要なことだと思いますが、初心者の頃は開発の機会がどんどん舞い込んでくるわけではないと思います。そこで、知識をつける目標や目的を見失いそうになることもあるのではないでしょうか?そんな時には資格を目標として知識をつけ、問題を解くことで解決力と自信を上げていきましょう!
こちらの本は「Oracle Certified Java Programmer, Bronze SE」の資格をとるための問題集となっています。実際に私もこの問題集を解いていましたが、目標があるとプログラミングを学ぶことはとても楽しいものです。下に補足としてSilver、Goldの書籍も載せますが、私のおすすめはまずBronzeの問題集を解いてみるのがいいと思います。

資格としては「Oracle Certified Java Programmer, Silver SE」を取得したら割と一人前という印象なので一気にこちらを目指してもいいかもしれませんが、結構難易度は高いです。

※画像はAmazonのリンクです

 

「Oracle Certified Java Programmer, Gold SE」を取得したらどこに行っても恥ずかしくないというような印象です。Goldを取得するには前提資格が必要なため、一応載せておきますが、初心者はまずSilver取得を目指して頑張りましょう!

※画像はAmazonのリンクです

 

③楽しく学ぶJava入門 合本 (NextPublishing)

※画像はAmazonのリンクです

こちらの本はJavaの入門としてkindle unlimitedで読み放題のため紹介します!kindleの場合、ネットワークに接続はできてしまいますが、基本的に本を読むこと以外できないため現場に持ち込むことができる場合があります。(2021/7/28現在)読み放題で読めるためまず最初に読んでみたい、他の本も読みたいという方はkindle unlimitedに登録するが一番だと思います。私はkindle paperwhiteを使っています。(カバーが重いので、いいカバーを知っている人は教えてください笑)

Kindle Paperwhite はプライムデーなどで安くなっていることがあったので、そのタイミングを狙ってみるのもいいかもしれません。私は安くなってた時に買いました。

※画像はAmazonのリンクです

 

さいごに

私が現在までにやってきた案件では、セキュリティが厳しくインターネットで調べ物ができなかったり、スマホなど持ち込むことすらできないということが7割くらいありました。
その際、本はかなり役に立ちましたし、基本を思い出す時にも使えます。kindleは現場責任者に確認して許可をもらったこともありました笑

初心者の方には特におすすめしておきたい3選(?)でした!

Java