プログラミングに興味はあるけど専門知識もないし、学校に行く時間もないし、何からはじめればいいかわからない。実はこんな悩みを持つ方は多くいます。
そんな方のために、プログラミン初心者はまず何を始めるべきかをまとめました。
プログラミング言語の種類はとても多く、200種類以上あるとも言われており、日々新しい言語も誕生しています。その中でいくつかご説明をします。
目次
プログラミングの種類
Java
Javaはコンパイル式の言語です。一度書いたコードのコンパイル処理をしてからプログラムが公開されます。
1つのプログラムでWindowsでも、Macでも動くとても汎用性にすぐれた言語です。
ゲームやデスクトップアプリ、蔵書管理システムなど様々なプログラムが作れ、またこの言語に関する案件も多く、フリーランスでも高単価の案件が多いです。
ただプログラミング初心者にとっては多くのことを学ばなければならないので、挫折する確率が高いのも事実です。
もし興味のある言語であれば、他の言語を学んでからのステップアップの際にお勧めします。
JavaScript
まず、先にご説明したJavaとは別物です。JavaScriptはJavaと違いインタプリタ式の言語です。
コードがウェブサイト上に公開される際に読み込まれます。
Webページを作る時はよく使われる言語で、ゲームやGoogle MapなどもJavaScriptで作られています。
こちらも案件が多いので、内容によれば高単価も獲得できるでしょう。プログラミング初心者におすすめの言語です。
Ruby
Rubyは日本のまつもとゆきひろさんという方が開発した言語です。日本人が作ったということもあり、説明も日本語表記でわかりやすく。注目されている人気の言語です。
クラウドワークスやクックパッドもこの言語で作られております。こちらもプログラミング初心者にはおすすめの言語です。
ちなみにWebページはHTML
WebページはHTMLというマークアップ言語で作られております。
これは、イギリスの素粒子学者が自分たちの研究結果をまとめる際に開発された言語で、いまではインターネットでは欠かせない存在になっております。
ただHTMLだけでは構造的な文章しか作れず、それに色をつけるのはCSS、そして動作にはJavaScriptが良く使われております。
いまご覧いただいている記事もHTMLが使われています。
何を作りたいかイメージを固める
学ぶ言語を決める前に、自分がどんなプログラムを作りたいかのイメージを固めましょう。
Webページを作りたい
自分のWebページを作りたいのであれば、まずはマークアップ言語のHTMLを学びましょう。
その次にCSS、その後にJavaScriptを学びましょう。
ゲームを作りたい
Java、またはJavaScriptで可能ですが、初心者であればまずJavaScriptを学びましょう。
Webアプリケーションを作りたい
Java、またはRubyで可能ですが、初心者であればまずRubyを学びましょう。
自分に合った学習方法を探す
学びたい言語が見えてきたところで、次に自分に合った学習方法を探しましょう。3つの方法をご紹介します。
動画で学ぶ
ドットインストール
1動画3分という短い時間でわかりやすく解説してくれ、プログラミングに必要な基礎知識が身につきます。
コードを描くのに必要なエディタのダウンロード方法や、多言語の学習ができます。
Promoteプロゲート
実際にコードを書きながら進めていくサイトです。少しずつステップアップしていくところも始めやすいです。
こちらも多言語の学習ができます。
本で学ぶ
本を読むのが好きな方は参考書をまず1冊購入しましょう。
ただ本棚を見れば関連する入門書が沢山あり、どれを選ぼうか悩むときがあるかもしれません。
対策としては本を開き目次を少し読んでみて、内容が少し理解できそうなら相性がいい証拠です。
むやみに分厚い参考書を購入するのは挫折の原因になりますので、自分に合った本を選びましょう。
次に本を読みながら実際にパソコンを開き手を動かしてみて、完全に理解ができなくても取りあえず一通り進めてみましょう。
終わったらもう一度はじめから同じ内容で進めてみます。
一回目より理解が深まりプログラミングの実感に喜びを感じます。
オンラインスクールで学ぶ
学習費用はかかりますが、講師は現役のエンジニアやフリーランスで活躍されている方々ばかりなので、相談もしやすくプログラマーデビューをするのにも自信がつきます。
スクールによりワンツーマンレッスンで一人一人にあった学習、または実際にアプリケーションを作りながらサポートをしてくれます。
プロの方に教わるとレベルアップもはやく、案件獲得の近道になる可能性も高いです。
挫折しないために
プログラミングを学習は壁にぶつかり、そのままあきらめてしまう人も現実にいます。
始めるにあたって重要なことは挫折しない努力をすることです。
挫折しそうなときはどうするのかを決めておくと、いざその状況になったときの対策になります。
プログラミングを始めて見たけど思うように進まない
今自分がどこまで理解できているのか、落ち着いて見直しをしましょう。
それでも進まない、苦痛になるときは思い切って休みましょう。リフレッシュしたらまた戻ってきてください。気分転換が大事です。
メンター、または仲間を見つける
プログラミングのセミナーに積極的に参加して、コミュニティを作りましょう。同じ考えを持つ方に出会えるかもしれません。
やる気が持続・復活するメンターを探しましょう。
さいごに
プログラミング初心者は何から始めるべきか。
プログラミングは種類が多く専門知識が必要とされますが、自分の作りたいものを把握して学習方法を確立する。挫折しそうな対策も事前に考える。
一つ一つ順序立てて進めていけば必ず成長はできます。
最初は誰もがわからないところからスタートしています。
スタートラインの情報収集をしているこの時間だけでも一歩進んでいます。
ご自分にあった始め方は見つかりましたでしょうか。