プログラミング学習

【プログラミング学習】はじめてのプログラミング言語の選び方

 

これからプログラミングを始めようという時に一番困るのが「どのプログラミング言語にするか」です。

たくさん種類があって、私自身とても迷ったことを覚えています。

そこで今回は「どのプログラミング言語を選べば良いのか」のヒントを紹介したいと思います。
私自身の選び方も紹介していますので、少しでも参考にして頂ければ嬉しく思います🙂

 


 

プログラミング言語の選び方

方法1:プログラミングで何を開発したいのかを考える

まずは「プログラミングを学んで何をしたいか、何を開発したいのか」で選ぶ方法です。

例えば

  • iPhone アプリ → Swift, Objective-C
  • Android アプリ → Java
  • ウェブ系 → PHP, JavaScript, Ruby, Python, Java

などです。

正直言ってしまうと、どのプログラミング言語でも一通りのことは出来てしまうので、ここで選ぶのは難しいかもしれません。

ですので、自分の好きな Web サービスやアプリがどのプログラミング言語で作られているか調べてみるのも良いと思います。
 
 

方法2:とりあえず少しずつ試してみる

二つ目の方法は「いくつかのプログラミング言語を少しずつ試してみる」ことです。

どのプログラミング講座も、最初は画面に「Hello World」などの文字を表示したり、足し算や引き算をするだけなので、あまり面白くないかもしれませんが、それぞれのプログラミング言語で書き方は異なります。

例えば「こんにちは」という文字を表示する場合

echo "こんにちは";
print("こんにちは")
print "こんにちは";
System.out.print("こんにちは");
document.write("こんにちは");

などプログラミング言語によってそれぞれです。

自分が一番しっくりくるもの、理解しやすそうだな感じるプログラミング言語を選ぶのがおすすめです。
 

少し試してみる方法は書籍や YouTube でも良いですし、Progate(一部無料)Treehouse(英語のみ・7日間無料)もオススメです。

 
 

私の場合

私が選んだのはPHP だったのですが、その前にいくつか試しました。

私が初めてプログラミングに興味を持ったのが Udacity のコンピュータサイエンスのクラスです。(現在この講座は無くなってしまったようです。)

その講座のプログラミング言語は Python だったのですが、1週間ほどで挫折しました😓

次に試したのが HTML です。HTML はプログラミング言語ではありませんが、ウェブサイトは HTML で作られていると知って、YouTube で講義動画をたくさん見ていました。そこから関連動画としてたくさん出てきた JavaScript と PHP を知りました。

JavaScript では日付計算や文字の出力方法を勉強しましたが、面白くなくて挫折。
そして最終的に辿り着いたのが PHP でした。

PHP の一番の魅力は、ウェブサイト・ブログ・掲示板・ショッピングサイトなど、なんでも作ることできるプログラミング言語だという点でした。

 
 

それでも決められない場合

私のおすすめは断トツ PHP です。

先ほども書きましたが、PHP を使えば色々なものを作ることができます。

WordPress というブログサービスを聞いたことがあるでしょうか?
簡単にブログやウェブサイトを作ることができる人気の無料ソースで、個人のブログから企業のホームページまで幅広く使われています。この WordPress は PHP で作られています。

あなたが今読んでくださっているこのサイトも WordPress を使っています。

また、PHPのプログラム(コード)は基本的に上から下に実行されていくので、初めての方にも何をしているのかが分かりやすいプログラミング言語だと思います。

プログラミング言語は1つ習得することができれば、二つ目、三つ目は楽になっていきます。
まず PHP から始めて、それから二つ目を勉強するのもオススメです。

 
 

おススメしない選び方

最後におススメしない方法です。

おススメしないのは、仕事の多さやお金で決めることです。
もちろんお金も大切なことなのですが、プログラミングは面白くないと絶対に続きません。

特に始めたばかりの時は、エラーとの戦いになります。

根気よくエラーを解決して、コードを書き続けることが大切になるので

  • 楽しいかどうか
  • 開発したいものがあるかどうか

を意識していただきたいと思います。

 

この記事が少しでもお役に立てば嬉しく思います🙂
 

ABOUT ME
Sara
Sara
「わかりやすく・シンプル」をモットーに、携帯アプリ・ウェブアプリの作り方を紹介します。 独学でプログラミングを勉強をしている方、基礎は勉強したけれど次に何をすれば良いか分からない...という方のお役に立てるサイトを目指しています🙂
独学は難しそうと感じたら

 
独学でプログラミングを勉強するのは難しそう、効率的にプログラミングを学びたいという方はオンラインスクールがオススメです。

オンラインスクールを選ぶときのポイント

  • 無料体験があること
  • 個別サポートがあること

自分にあったスタイルを見つけるために、無料体験のご利用をオススメします。(無料体験後に自分には合わないなと感じたらハッキリ断ってしまって問題ありません。)
 
個別サポートもプログラミング学習に挫折しないために重要なポイントです。エラーや困った時にすぐに個別対応をしてくれるスクールを利用して下さい。

ここでは3つのオンラインスクールを紹介します。
全て無料体験がありますので、ぜひ自分に合ったスクールを見つけてみて下さい🙂
 

1. TechAcademy(テックアカデミー)

オンライン完結で勉強できるスクールで、コースがとても充実しています。チャットで質問すればすぐに回答を得られるのが一番のおすすめポイントです。
オリジナルのサービスやアプリの開発もサポートしてくれるので、開発したいものが決まっている人にもオススメです。

無料体験はこちら

2. CodeCamp(コードキャンプ)

一対一で受講できる個別指導のプログラミングスクールです。
Webデザイン・Webサービス開発・アプリ開発などを幅広く学習することができます。
マンツーマンなので自分のペースで学習できて、質問もその都度できるのがメリットです。

無料体験レッスンはこちら

3. Treehouse

英語でも良い、英語とプログラミングを同時に勉強したいという方は Treehouse がオススメです。月25ドルで始めることができて、たくさんのプログラミング言語を学ぶことができます。
個別サポートはありませんが、掲示板が充実しています。ほとんどの場合、質問してから30分程度で回答を得ることができます。

7日間の無料体験はこちら

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です