初心者向け目標別プログラミング言語紹介

初めてプログラムを学習する人は数多くあるプログラミング言語でどれを使って学べば良いか迷うと思います。
ここではある程度目標のある人に向けておすすめの言語を紹介します。

目標別でおすすめの言語を紹介します。

python 時代の流れに乗りたい人向け・目標が特に無い人向け

pythonは構造がとても簡単で初心者が理解しやすい言語となっています。
細かい制約が他の言語に比べ少なく直観的に分かりやすいです。
どの言語を学習するか迷ったらpythonにするのが無難ではないでしょうか。

人工知能開発によく使用されるので、最新技術を学びたい人に向けてもおすすめの言語です。

c言語 PCの動きを原理的に知りたい人

c言語はポインタという機能があり、これを自由に扱えればPCが何をしてどんなふうに動いているかわかるようになります。
様々なプログラム言語の原型となっているので、 c言語をしていれば他の言語の理解も深まります。

vba 仕事でExcelを使用する人

vbaはExcelに標準で入っています。
プログラミング学習で障害となるものの一つで環境構築という高いハードルがあります。(一言でいうとインストールが大変)
手元のPCに既にExcelが入っていれば直ぐに学習できる上に仕事の幅が広がる優れものです。

c# ゲームを作りたい人

ゲームを作りたいという人は c#を選択すると良いでしょう。
unityというゲームエンジン(ゲーム開発ソフトのようなもの)でc#が対応しています。

untiyは androidとiphoneのアプリとして開発することもできます。
ゲームで一山当てたい人は勉強しても良いかもです。

java androidアプリ・webサービスを作成したい

androidアプリ開発によく使用される言語になります。
androidアプリはgoogleストアへの登録が無料なので初心者が試しにアプリを作成するの最適です。(iphoneアプリは登録が有料)
webサーバ上でもよくつかわれる言語なので、webサービスを作りたいという人にはおすすめです。

代表的な言語の中ではオブジェクト指向を強く推している言語なので、勉強向きの言語でもあります。

javascript WEBサイトを作成したい。

WEBサイトに色々な機能を持たせたいという人は迷わずjavascriptを選びましょう。