プログラミングを始めたい人におすすめの言語

プログラミングを始めたいんですけど、何の言語から始めればいいですかね?
やりたいこと、例えばwebページを作りたいとか、ゲームを作りたいとか、そういうのにもよるね。
そうはいっても、将来のためになんとなく・・・なんですよね。ダメですかね・・。

ダメってわけじゃないけど・・・。とりあえず定番のプログラミング言語をいくつか紹介するね。

プログラミング初心者におすすめの言語を紹介します。

VBA

マイクロソフト社の表計算ソフトExcelに搭載されており、様々な現場で幅広く使用されているプログラミング言語です。

Excelはほとんどの職場で使用している表計算ソフトですので、プログラマーのみならずノンプログラマー(事務職員など)もVBAを習得している人も多いです。

Excelが入っているパソコンであればすぐにプログラミングを始めることができますし、自分で動かして試せるので学んでいて楽しいです。入門書もたくさんありますので独学でも学びやすいです。

システムの現場でも簡単なツールなどはVBAで組んであることも多いので、学んでおいて損はない言語です。

Java

Javaはシステムで使われているプログラミング言語で現在最もシェアの高いものの一つです。プログラム初心者が学ぶことの多い言語ですので、数多くの人が習得しています。

ただし、オブジェクト指向、クラス、メソッドなど専門用語が多く、VBAに比べると難解といえます。

また、学んでもすぐに自分でツールを作って動かすということができないのもネックの一つで、プログラミング学習で挫折してしまう人が多いのも事実です。

Javaのシステムは大型のものが多く、個人で請け負うことができるものが少ないともいわれています。また、Pythonなどトレンドの言語に比べて若干時代遅れな感じもあって実際のところあまりお勧めできません。

しかし依然として多くのシステムがJavaで動いていて仕事がなくなることは当分ないでしょうし、Oracleが実施しているJavaのBronzeやSilverといった資格はプログラマーの実力を証明するものとしてかなり有名なものですので、学ぶ価値は高いといえるでしょう。

JavaScript

JavaScriptはブラウザ上でWebページを動かすプログラミング言語として、かなり昔から普及してきました。

インターネットを使用するうえで実は様々な場面でお世話になっています。

Javaとは名前が似ていますが、実際は別物です。とはいえ基本的な構文は似ているところが多く、どちらかを習得していればもう一つはかなり学びやすいと思います。

Webに興味がある人にはお勧め、というよりは必須のプログラミング言語といえます。

PHP

PHPはWebページをサーバサイドで動かすプログラミング言語です。

JavaScriptと同様にインターネットを利用していると知らず知らずのうちにお世話になっていることが多い言語です。WordPressではこのPHPが使用されており、もちろんこのサイトも裏でPHPが動いています。

JavaScriptはブラウザ(クライアント側)、PHPはサーバ側で動くという違いがありますが、この辺りは言語を学びながらWebの仕組みを徐々に覚えていくといいでしょう。

Web系ではJavaScriptやPHPの他にHTMLやCSSといった言語も必要となってきますが、これらを学ぶと個人で仕事を請け負って独立するチャンスも増えてきますので夢のある言語といえるでしょう。

C言語

C言語は多くのプログラミングの始祖となる基本的な言語で、派生したものにC++、C#など様々な種類があります。また、JavaもC言語系のプログラミング言語の一つです。

かなり基本的なプログラミング言語なので学ぶ機会も多いですが、かなり難解です。

WindowsなどのOSもC言語で書かれているといわれていて、極めるならこのC言語なのでしょうが、初心者で特に独習者にはお勧めできません。

Python

トレンドの言語の一つです。

JavaやC言語に比べると言語の習得は容易で、一般向けの書籍もたくさんあって学びやすいです。

しかし、用途が深層学習などかなり難解な数学を使用するものが多く、言語の習得の容易さに比べて案件の難易度は高いと思われます。

で、結局何を学ぶといいんですかね・・・。
Excelを持っていればまずはVBAを始めてみるといいと思う。変数とか、関数とか、配列とか、そういったプログラミングの基本を学んでみるといいと思うよ。
そうですか。Excelならずっと事務仕事で使ってるし、ちょっとやってみようかな!