この記事のランク | |
---|---|
読む時間 | 3分 |
重要度 |
プログラミング言語を勉強する際、インターネット上に動画や入門記事など複数の情報が公開されているため、やろうと思えばパソコン以外の費用0円で学習をスタートすることが可能です。
ただ、プログラミングを完全独学で勉強すると成果物として何ができあがるのか、今勉強していることがどんなシステムに繋がるのかイメージがわかなくなってしまうことがあり、途中で挫折してしまう原因になってしまいます。
自分のレベルに合わせて、初心者であれば1冊を読み切ることができ、サンプルコードを手打ちして達成感を得ることができる学習本を選択することが重要です。
この記事では、プログラミング初心者がプログラミングを学習する際、参考としておすすめの学習本をプログラミング言語ごとに紹介します。
Twitter(@nana_korobi04)でも情報発信していますので、
フォローいただけると嬉しいです!
【HTML/CSS】
学習本の内容としては、HTML/CSSについて基礎を勉強していきながら、使い方の実践やWebページの作成方法を学習できるものがおススメです。
HTML/CSSはプログラミング言語としての難易度は低いため比較的学習しやすい言語ですが、初心者の場合は「本を1冊読み切った!」「学習本のサンプルコードを実装できた!」などの達成感を得ることが重要なので、まずは読みやすく難易度が低い学習本を選びましょう。
プログラミングの構文はシンプルで分かりやすいため、入門用の本で基礎を習得した後はデザイン関連の本で勉強しながらWebページを作成してみると、より達成感を得ることができます。
【JavaScript】
学習本の内容としては、JavaScriptについて基礎を勉強していきながら、Webページのサンプルを作成できるものがおススメです。
HTML/CSSを勉強した後にJavaScriptを勉強すると、より実践的な力や高度なWebページを作成することができるようになります。
シンプルなWebページだけでなく、入力フォームや位置情報を取得する機能、WebAPIを使うサンプルコードが勉強できる学習本がおススメです。
【PHP】
サーバー側の情報を表示できるので、「商品検索機能」や「予約機能」を実装することができます。
HTML/CSS、JavaScriptと同じくWebページを作成する際に活躍する言語ですが、データベースなどの初心者がとっつきにくい内容だったり、WebブラウザだけでなくPHPを動かすための開発環境が必要となります。
そのため、学習本の内容としては、開発環境の構築方法やサンプルコードが複数のっていて手を動かしながら学習を進めることができるものがおススメです。
【Python】
汎用性がある言語のため、入門向けの本をとりあえず購入してしまうと想像と違うサンプルプログラムで勉強することになり、モチベーションが下がってしまう可能性があります。
入門向けの本には初めてPythonを勉強する人むけに環境構築から実装までの説明がなされている本が多いので、なるべく自分が作りたいと思っているアプリケーションのサンプルコードが紹介されていて、読みやすい学習本がおススメです。
【Ruby】
Rubyは初心者には理解が難しいオブジェクト指向型の言語になるため、開発環境の導入、基本の文法、ライブラリの使い方、サンプルコードなどが簡単に説明されている学習本がおススメです。
オブジェクト指向まで理解しようとすると、初心者にはかなりハードルが上がってしまうので、まずは1冊しっかり読み込み、サンプルコードを実装することを目標にしましょう。
【Swift】
プログラムの構文が初心者にはわかりにくいですが、Xcodeというエディタを使ってプログラミングを進めるので、開発環境構築やXcodeの使い方が図解などで説明されていて、サンプルコードが豊富な学習本がおススメです。
また、Swiftの学習本にはWindowsのみ、Macのみなど開発環境が限定されているものがあります。
本を選ぶ際は自分のパソコンにあった学習本を選択するようにしましょう。
【Java】
プログラムを記述する際の構文が初心者にはわかりにくく、オブジェクト指向を理解してコードを記述するには難易度が高くなりすぎてしまいます。
学習本としては、開発環境構築から構文の紹介、サンプルコードの紹介まで簡単かつ図解が多めにある学習本がおススメです。
【C言語】
プログラミングの構文が初心者にはわかりにくく、エラーを解消するデバックの作業も初心者には難しいため、図解多めでサンプルコードが多く手を動かして勉強できる学習本がおススメです。
C言語は教育機関で学習対象となるようにプログラミングの基礎を身に着けることができる言語になるため、挫折しないよう自分のレベルにあった最後まで読める1冊を選択するようにしましょう。
まとめ
この記事ではプログラミング学習方法の一つである「書籍で学ぶ」方法をご紹介いたしました。
本があれば、そこから信用できる情報を入手し、また必要な時にいつでも見返して確認しやすいですので初心者におススメの学習方法です。
その他「ウェブサイトを利用する」であったり「プログラミングスクール」といった方法もあります。
下記記事で詳しく紹介していますので、ご参考にしてみてください。
プログラミング無料学習サイトについては下記の記事を参考にしてください。
テックアカデミーを受講した体験談に興味ある方は是非読んでみてください。