プログラミング言語を練習できるサイト

現在主に使われているプログラミング言語は
Java
Python
Ruby
C++
JavaScript
PHP
Swift
Scala
R
Go言語
VisualBasic.NET
Kotlin

などがあります。
あまりに種類があるので1つ1つの説明は今回は省きますが、実際にこれらの言語を使えるようになるにはどうしたらいいでしょうか。
そもそもプログラミング言語をどこに書けばいいのかすらわからない、、という方もいらっしゃると思います。
そこで、今回はこれらの言語を練習、習得できるサイトがいくつかあるので、それを紹介したいと思います。
無料でできるものが多いので、少しでも興味のある方は試しにやってみてはいかがでしょうか。

Progate

https://prog-8.com/


1つ目はProgateというプログラミング学習用サイトです。
HTML and CSS , JavaScript, Ruby , Pythonなど、様々な言語学習が可能です。
こちらは用意するものが一切不要で、無料で学習可能です。有料プランもありますので、より応用をしたいという場合には有料ですることも可能です。

また、こちらはスマホ用のアプリバージョンもありますので、スマホでも学習可能です。電車の中などでできますので、隙間時間にできることとしておすすめです。説明もとても簡単なところから始まり、模範解答(プログラミングを書いたもの)と比べられるので、間違っていてもすぐにどこが違うのか確かめることができます。

ドットインストール

https://dotinstall.com/
2つ目はドットインストールというサイトです。
こちらもProgateと同じく、基礎項目は無料で学習可能です。HTML , JavaScript , Rubyを主に学習できます。
こちらは動画を見ながら学習できるので、自分でペースを掴むというより動画を見て真似ながらやってみることが可能です。パソコンを普段あまり触らない、という方はこちらから始めてみると良いかもしれません。
有料になるとより応用的な使い方が可能です。

paizaラーニング

https://paiza.jp/works

3つ目はPiazaラーニングというサイトです。こちらは会員登録をして、上記2つと同様初心者用の学習コースが用意されています。また、こちらの特徴はスキルチェック機能があります。コーディングの能力を測る問題が定期的に出されています。それらのスキルによって仕事ならばどれくらいの年収になるのかという指標が出されます。メールアドレスにも問題が送られてくるので、興味のある問題のみやってみるのも良いかと思います。

どちらかというと社会人になってからプログラミング言語を学習したいという人向けのページかもしれません。

Swift Playgrounds

https://www.apple.com/jp/swift/playgrounds/

次はSwift Playgroundsというアプリケーションです。
Macパソコン、あるいはiPadによる学習が可能です。
こちらは、MacやiOSのアプリケーション開発に用いられているSwiftという言語を学習できることができます。
こちらは実際にゲームを作るような感覚で学習することができます。他のプログラミング言語を知らなかったとしても問題なく学習できます。iPadをお持ちの方は電車の中などでもできますので、一度試してみるのも面白いかと思います。

Coffee-Cup

http://www.coffee-cup.com/
Coffee-Cupは、Rubyという言語に特化して使えるようになるためのサイトです。
Ruby on Rails というソフトウェアを使用して、ウェブページの作り方を学ぶことができます。

実際にはRuby言語は食べログやクラウドワークスといったサイト構築に実用されています。
このように学習システムが用意されている言語であれば必然的に使える人が増えていくので、長期的には使う人口が増えていくかもしれません。

UDACITY

https://www.udacity.com/

こちらは少し難しめの学習サイトです。Javaなどのプログラミング言語を書ける環境を自分で構築しておく必要があります。動画を視聴しながら学習していくスタイルで、講師のレベルがとても高くなっております。

CODE COMBAT

https://codecombat.com/

こちらは探していて個人的に興味が出たプログラミング学習サイトです。RPGゲームを進めていくような感覚でプログラミング言語を学習していきます。プレイヤーの移動、攻撃といった動きがコーディングを元にして行われます。ある程度のヒントも出てくるので、初心者から学ぶという時にはとても良いと思いました。基本無料で、有料版は月額10ドルとなっています。

学ぶ方法はたくさんある

このように、調べてみるとプログラミング言語を学習する方法はたくさんありました。
1つの方法でやってダメでも、他の選択肢があるので、無料のものをいくつか試してみてはいかがでしょうか。
最初に手を付けるのが一番ハードルが高いと思いますので、そもそもインターネットのページを開いたらトップページに学習したいものが表示されるようにするなど、個性的な工夫をしてみるのも良いかもしれません。
今回は以上です。

ITにまつわるご相談

私たちは、かわさきIT相談のページを用意しております。

身近なところからITを取り入れたい、だが分からない点もあり不安、といった、ITに関わるご相談がある方がいらっしゃいましたら、

https://machi-it.jp/gosoudan/
こちらのページからお気軽にご相談いただければ幸いです。