初心者や独学でプログラミングを学びたい時に便利な学習系サービス・サイト 10+

初心者や独学でプログラミングを学びたい時に便利な学習系サービス・サイト 10+

自分の中で目標を立てたり何か新しいことを始める場合は年始からという人も多いと思いますが、中には様々なことがスタートする年度初め(4月)のタイミングでという人も少なくないと思います。そこで今回は新しく始めたいことがプログラミングだという人に便利な学習系サービスやサイトを紹介します。これからプログラミングを学んで何か自分で作りたい人やそういった職業に就きたい人はもちろん、独学で勉強したことはあるけどリファレンスサイトや書籍だといまいち理解できなかったり続けられなかったという人も、以下で紹介しているのは動画解説でわかりやすいものやゲーム感覚で楽しく学べるといったものも多いので、こういったサービスやサイトを利用してみてください :)

※紹介順は順不同です。

※ここで紹介しているプログラミングとは、HTML・CSS・JavaScritp・Ruby・PHPといったWeb系のプログラミングになります。

ドットインストール

ドットインストール

動画を利用した初心者向けプログラミング学習サイトで、国内でのこの手のサイトの中ではかなり有名なので、少しでもプログラミングに興味を持っている人であれば一度は見たことあるという人も多いと思います。
HTML・JavaScritp・Ruby・PHPなど様々な言語の基礎的なことが学べるだけでなく、例えば実際にレスポンシブやパララックスといったサイトを作成したり、PHPで投票システムやログイン機能を作ったり、iOS・Androidそれぞれでアプリを作ったりなど、実践で使えるような学習もできるようになっています。
単純に見るだけであれば特に登録しなくても閲覧可能(全てではないです)ですが、無料のユーザー登録をすれば非会員では使えなかった機能を使えるようになったり、学習状況を管理できたりと何かと便利なので、これからここを利用して勉強しようと思う方は登録していみると良いと思います。

また、会員登録にはプレミアム会員もあり、こちらは月額が発生してしまいますが、その分無料ユーザーでは閲覧できなかった中上級者向けの内容を見れたり、動画内で使用しているソースコードの閲覧やファイルのダウンロードができたりと更に便利になります。
掲載されている動画はいずれも3分以内になっており、だらだらと流れる動画を見続けるという感じでもないので、勉強したいけど一度に長時間取ることができないという人や隙間時間に勉強したいという人にもピッタリだと思います。

ユーザー登録にはユーザー名とメールアドレスを使った登録の他、Twitter・Facebook・Google・GitHubといった外部サービスのアカウントを利用して登録することもできます。

CODEPREP

CODEPREP

基礎的なことから応用まで学ぶことができるサイトで、HTML(Canvas)・CSS(CSS3)・JavaScript(jQuery)・Ruby・PHPについて学ぶことができ、応用ではコーディングでよく利用するようなものがひと通り揃っているような印象です。
流れとしてはページ左に問題とヒントが表示されるので、それを見ながらページ右のエディタに入力していくというものになりますが、入力といっても穴埋め式になっているので初心者の方でもわかりやすいと思います。
また、全体的にサクサク進めていける感じで、問題をクリアしていく毎にポイントがもらえてレベルが上がっていくのでゲーム感覚で学ぶことができ、終わった学習はマイページでわかりやすく一覧表示されたりするので、こういった感じのものが好みな人には良いと思います。

その他にもサイト内には「ディスカッション」というものが用意されており、そこを利用することで自分ひとりでは解けなかった問題を他のユーザーからアドバイスをもらえたり、同じように勉強している方達と情報交換などもできるようになっています。

利用にはアカウント登録が必要で、名前・メールアドレスを使った登録の他、Facebook・Twitterで登録できるようになっています。

Progate

Progate

こちらも基礎的なことから応用まで学ぶことができるサイトで、HTML・CSS・JavaScript(jQuery)・Ruby(Ruby on Rails)・PHPを学ぶことができます。
流れとしては最初にスライドが表示されるのでそこでその演習の概要などを確認し、その後ページ左に表示される問題を見ながらページ中央にあるエディタに答えを記述していくことで学習するというものになります。
ページ内にはヒントなども用意されているので、躓いた時はそれらを活用すれば問題なく進めていくことができると思います。

また、こちらのサイトもマイページ機能があり、現在どのプログラミングを学習中なのかを一覧で確認することなどはもちろん、問題をこなしていけばレベルアップできたりとゲーム感覚で学ぶことができます。

利用にはアカウント登録が必要で、名前・メールアドレスを使った登録の他、Facebookで登録できるようになっています。

Codecademy

Codecademy

海外のサービスになるので基本的な説明も全て英語でこれまでのものより少し敷居が高く感じますが、プログラミングの仕事に就くと英語のドキュメントを呼んだり、海外のサイトで情報を探すということも少なくないので、そういったことの事前練習にもなるかと思います。
用意されている言語はHTML・CSS・JavaScript(jQuery)・PHP・Python・Rubyなどがあり、その他にもAngularJS・SQL・Gitに関する内容があったり、TwitterやYouTubeといったサービスのAPIについての内容も用意されています。

登録にはメールアドレスまたはGoogle・Facebookを利用した形で登録できるのですが、全てのコースを利用したい場合は月額の有料会員になる必要があります。

Progra!

Progra!

基礎的な部分を学習できるサイトで、PHP・Ruby・Python・VBAについて学ぶことができます。
流れとしては穴埋め式になっているのでわかりやすく、またスタンプを利用した学習管理機能もあるので、どこまでやったかなども把握しやすいです。

利用にはアカウント登録が必要で、メールアドレスまたはTwitter・Facebook・Googleを利用した形で登録できます。

paiza learning

paiza learning

Python・Ruby・PHPの基礎的な部分を動画を見ながら学習できるようになっており、動画も平均して3分程度なので隙間時間に勉強することもできると思います。
また、全部ではありませんが詳細ページでは動画の他にエディタや使用する関数などのヒントも出ているページもあり、実際に入力しながら学ぶことも可能です。

特に登録などしなくても利用できますが、登録することで受講状況の確認やバッジ取得できるようになる他、動画を見るだけではわからなかった部分の質問ができたり、勉強したことを活かして制限時間内に問題を解いていく「プログラミングスキルチェック」などのコンテンツが利用可能になり、アカウント登録にはメールアドレスが必要となります。

ミニツク

ミニツク

ヘッダーに大きく記載されているように、RubyやRuby on Railsについて学ぶことできるサイトです。
「コース」「ドリル」「演習」という形でコンテンツが設けられており、基本的なことからちょっと難しい応用編まで用意されています。

特にユーザー登録などしてなくても利用できますが、ユーザー登録することでサイト内にある全機能を利用できるようになり、登録の際にはOpenIDが必要になります。

コーディング道場

コーディング道場

問題を解くだけでなく自分で作成するといったこともできるサイトで、今後対応言語を追加予定とのことですが現在はPHPとRubyになります。
こちらのサイトもゲーム感覚で学べるタイプのものになっており、スコアが上位だとランキングに表示されたりもするので、そういったことがモチベーションに繋がる人におすすめです。

簡単な問題を解くだけなど少し利用する程度なら登録なしでもできますが、登録することで難問に挑戦したり問題を作ることが可能になります。
登録には名前・メールアドレスを使った登録の他、Facebook・Twitterを利用した形で登録できます。

schoo

schoo

デザイン、ビジネス、英語など様々なジャンルの授業を動画で受けることができる「schoo」ではプラグラミングに関する授業も沢山あり、例えばHTML・CSS・PHP・Ruby・JavaScriptといった言語の他にも、WordPressやMySQLについての動画やiOSやAndroidのアプリ開発に関する動画なども用意されています。
登壇されているのも有名な方が多く、さらに生放送時の場合はリアルタイムで登壇者に質問などをすることもできたり、同じように授業を受けている(動画を見ている)人とコミュニケーションをとったりできるのも特徴です。

利用にはアカウント登録が必要で、これまで紹介したものとは違って名前やメールアドレスだけでなく、性別や生年月日などの情報を入力する必要があり、他にはFacebook・Yahoo! IDを利用した形でも登録できます。
ただ、取り急ぎのアカウント登録自体は無料でできますが、無料登録の場合は制限も多く録画動画を見ることがほとんどできなかったりもするので、ここを利用してしっかり勉強しようと思う場合は月額の有料会員になった方が良いと思います。

Pocket Programming

Pocket Programming

こちらはこれまで紹介したきたものとは違い、スマートフォンのアプリを使って学習できるのが特徴で、現在はiOS・Andoridともに利用できるRuby/RailsとAndoroidで利用できるAndroid/Javaが用意されており、今後Swift/Xcodeが追加予定となっています。
内容は基礎的な部分を4択クイズ形式で学ぶことができ、アプリなので例えば電車やバスの中といったちょとした時間を利用して気軽に学べるものになっています。

ShareWis

ShareWis

こちらもスマートフォンアプリ(現在利用できるのはiOSのみ)を使ったもので、HTML・CSS・JavaScript・PHPの基礎的な内容を学習できます。
流れとしては動画を見てクイズに応えるといった形になっており、プログラミング以外にもマーケティングやデザインに関する内容があったり、IT関連だけでなくビジネススキルや英語を学習できるようにもなっています。

CodeCombat

CodeCombat

こちらはイメージを見てもわかるようにパッと見はただのゲームに見えるのですが、実はRPG風のゲームを楽しみながらプログラミングを学ぶことができるサイトになっています。
流れとしてPython・JavaScript・CoffeeScriptなど学習したい言語を選び、それを利用して(ヒントを見ながら記述していく)ことでマップを移動したり敵を攻撃したりしながらゴールを目指していくというものになります。
言語を選ぶだけでなくキャラクターを選んだり装備を変えたりといったこともできたりと全体的にRPGゲームのような感じになっているので、楽しみながら学習したい人にはおすすめです。

アカウント登録は名前・メールアドレスを使った登録の他、Facebook・Google+を利用した形でも登録できるようになっています。

上記以外にもプログラミングを学べるサービス・サイトは沢山あり、幾つか紹介すると他にも以下のようなものがあります。
以下は全部ではありませんが海外サービスなので全て英語であるとかそれなりに利用しようと思ったら有料といったように、人によっては少し利用を躊躇うかもしれないと思った部分があったので上のような形では紹介していませんが、もちろん中にはこれらの方がしっくりくるという方もいると思うので、とりあえずいろいろ試したいという方はご覧になってみてください。

Back to Top

初心者や独学でプログラミングを学びたい時に便利な学習系サービス・サイト 10+

初心者や独学でプログラミングを学びたい時に便利な学習系サービス・サイト 10+

/ Services & Resource

Tagged with:

NxWorld

Sorry... doesn't support your browser

To get the best possible experience using our site we recommend that you upgrade to a modern web browser.NxWorldではご利用中のブラウザサポートはしていません。
Internet Explorerのアップグレード行う、もしくはその他のブラウザを使用しての閲覧をお願いします。