プログラミングに興味を持ったけど、種類もたくさんあるし、何から学べば良いかわからない!今回はなんとなくプログラミングに興味を持っただけだからどのようにどの言語を学びたい!というのも決まっていない方にオススメする学び方を紹介したいと思います。具体的に「〇〇を作りたい!」と決まっている方は、「〇〇の作り方」等で検索してみて下さい。
どの言語がおすすめなの?
プログラミグ言語は200種類以上あると言われています。よく使われている言語で有名なのは「Java」「Python」「PHP」「Ruby」などがあります。プログラミングはしたこと無いけど、なんとなく聞いたことがあるという方もいるのではないかと思います。今回、数多くある言語からオススメするのは「HTML」です。HTMLってなに?という方もいるかもしれないのでHTMLについて少し紹介したいと思います。
HTMLとは
このブログはもちろん何か調べごとをする際に、Webブラウザ(Microsoft Edge、Google Chromeなど)を通して、ブログやSNSなどのさまざまなWebサイトを閲覧していますよね。このWebブラウザ上に表示するコンテンツの内容を記述しているのが「HTML(エイチ・ティー・エム・エル)」です。HTMLはみなさんが良くみるWebサイトを作成するのに使う言語になります。 ただ、厳密に言うとHTMLはプログラミング言語では無いのです。
なぜ、HTMLから学ぶのか?
HTMLはプログラミング言語ではないのになぜ学ぶの?私はプログラミングを学びたいの!と思った方も多いと思います。その理由を下記で紹介したいと思います。
- 理由その1:特別なソフトが必要ない
HTMLを学習する場合に必要となるソフトはテキストエディタ(Windowsパソコンであればメモ帳)とブラウザ(Microsoft Edge)になります。どちらも最初からパソコンに入っているので教材があればすぐに学ぶことができます。また、インターネットに接続がされていないパソコンでも学習することができます。
- 理由その2:学び易く、結果が確認しやすい
「タグ」と呼ばれる文字列を使い、文章を装飾したり、画像を表示させる。クリックしたら別のページへ移動する。などの指示をしていきます。メモ帳などで作成したプログラムを保存し、ブラウザで読み込むことですぐに結果を確認できます。作ったプログラムをすぐに反映され結果が確認できるので小中学生からでも学ぶことができます。
- 理由その3:汎用性がある
HTMLを学ぶことで、自分でwebページが作成できるようになります。そこから「JavaScript」を学べば動きのあるwebページや将来アプリ開発やシステム開発をする際の目に見える部分をより高度に作ることができます。他にも「PHP」というWebサイトでよく使われる言語があり、こちらもJavaScript同様に次に学ぶことでHTMLの知識をより高度な技術へパワーアップさせることができます。
プログラミングが学べる文京区、静岡市、磐田市、浜松市、湖西市、豊橋市、豊川市、岡崎市、安城市にあるマナカルの公式ページはこちら
HTMLを学んだ後はどうするの?
上記で紹介をしましたプログラムも出てきますが、私がおすすめする順番は
「CSS」⇨「JavaScript」⇨「PHP」⇨「SQL」
の順番です。この順番で学ぶことで、「HTML」でwebページが作成できるようになり、「CSS」を学ぶことで、htmlのコードをわかり易く記述・文字の装飾やレイアウトなどのデザイン部分を細かく設定できるようになる。そこから「JavaScript」を学ぶことで、作成したページに動きをつけることができる。さらに「PHP」や「SQL」を学ぶことで、サーバー側の動作を制御でき、会員情報を管理するページや掲示板機能などが自分で作れるようになります。
webページに関する知識が身につき、webアプリケーションの作成なども可能になってきます。Webサイトの作成を通じてプログラミングに慣れることができ、別の言語を学ぶ時の基礎知識や情報を管理するデータベースについても扱うことができるようになります。遠回りにも見えますが、ここからさらにスキルアップや目的に合わせたプログラミング言語を学ぶ過程でも役立つのでオススメです!
ただ、おすすめの学習手順の1つであって「java」や「Python」に興味があるから直ぐにそこから学ぶ!というのももちろん大丈夫です☆
学習方法
学習の仕方は主に3つ。「教室(スクール)に通う」、「書籍を買う」、「オンラインサービスを利用する」になるかと思います。それぞれのメリットとデメリットは下記になります。
教室に通う
- メリット:初めてでもレベルに合わせた学習ができ、質問をしながら学ぶことができる
- デメリット:費用が他の2つに比べてかかる。時間の制約や近くに店舗がない場合もある
書籍を買う
- メリット:費用が安く、初級から上級まで様々な本があるので自分で中身を少し確認しながら学べる
- デメリット:書籍によって難易度が異なる。わからないことがあっても自分で解決する必要がある
オンラインサービス
- メリット:インターネットに接続することで、いつでも学ぶことができる。また、文字だけでなく動画での解説、無料のコンテンツも多くあるため書籍に比べて初めての方でも学びやすい
- デメリット:インターネット環境が必要。利用するサービスによっては高額な場合もある
まとめ
今回は、初めてプログラミングを学ぶ方におすすめの学習手順を紹介しました。色々な学び方がありますが、学ぶにあたっての参考に慣れば嬉しいです。年齢に関係なく、やりたいと思った時が適齢期! 興味を持った方は是非チャレンジしてみて下さい。
プログラミングが学べる文京区、静岡市、磐田市、浜松市、湖西市、豊橋市、豊川市、岡崎市、安城市にあるマナカルの公式ページはこちら