最近、Codecademyを触ったことで、久しぶりにプログラミングへの興味が湧き、まるで「昔のあの日々」に戻ったような気持ちになりました。かつて先生に返したものを少しずつ取り戻している感覚です。そこで、筆者は開発者たちに高く評価されているオンラインプログラミング学習サイトトップ10をまとめて、皆さんにシェアしたいと思います。

1.iOS Developer Library

初心者がiOS開発を学びたい場合は、まずはApple公式のiOSアプリ開発ガイドである「iOS Developer Library」から始めるのが最良です。iOS Developer Libraryは、iOS開発のための非常に詳細なガイドを提供しており、開発者が一歩一歩進めるように設計されています。ただし、iOS Dev Centerのすべてのリソースにアクセスするには、Apple Developer Programの有料会員として登録する必要があります。

画像
 

2.Android Developers

同様に、Android開発を学ぶには、Google公式のAndroid開発者プラットフォームから始めるのが最適です。Android Developersには、開発者が必要とするすべての開発ガイド、ドキュメント、ツールが揃っており、ゼロからAndroidアプリを構築する方法を学ぶことができます。また、Googleが発表するすべてのAndroid新システム、新ツール、新機能なども、Android Developersで最初に確認することができます。
AppleやGoogleの公式プラットフォーム以外にも、多くの開発者に愛されているプログラミング学習サイトがあります。以下で紹介します。

画像
 

3.Code School

Code Schoolは、プログラミング教育において「learn by doing」を重視しています。彼らは、どんなに話を聞くよりも、実際に手を動かして学ぶことが重要だと考えています。この理念に基づき、Code Schoolでは動画、プログラミングチャレンジ、画面録画などの形式で、Ruby、JavaScript、HTML/CSS、iOSなど様々なプログラミングコースを提供しています。初心者にも上級者にも適しており、コースを修了すると最終動画のアンロックや追加報酬も得られます。Code Schoolのコースには無料のものもあれば、有料のものもあり、月額29ドルでサイト内の全てのコースにアクセスできます。

画像
 

4.SCRATCH

SCRATCHは、子供向けのプログラミング教育に利用されています。アメリカで開発され、ビジュアル的に学習できるため、コードを入力せずにプログラミングを学ぶことができます。確かに子供向けですが、ゲームをプログラミングしながら作り込むことで、大人も楽しみながら学ぶことができます。利用は無料です。

画像
 

5.SitePoint

最後に紹介するのは、オーストラリア発の高い知名度を誇るオンラインメディアサイト「SitePoint」です。1999年に設立され、豊富な開発・デザインチュートリアルを提供しています。SitePointのコースは、主にプロフェッショナルな開発者やデザイナーを対象としており、JS/HTML/CSS、モバイル・Web開発、UIデザインなどを網羅しています。SitePointには、モバイル開発分野の多くのエキスパートが集まり、最新の技術記事を世界中のユーザーに提供しています。実際のケーススタディに基づいた解説も多く、スキルを向上させたい開発者やデザイナーにとって、SitePointは理想的な場所です。

画像