プログラミングアプリ
どうも、おにくちゃんです。
プログラミングとは、コンピューターにさせたい処理を書き出す作業のことです。プログラミングを習得すれば、Web上やデバイス上でゲームなどのアプリケーションを作成・実行できるようになります。
そんなプログラミングがスマホで学べます。プログラミングアプリを使えば、基本的な情報から学べたり、ゲーム感覚でプログラミングに触れることができます。初心者・小学生・中学生でも気軽に学べますよ!
そこで今回は無料のおすすめプログラミングアプリをご紹介いたします。
※この記事に掲載されているアプリは、記事を書いた時点での価格・情報となります。場合によっては、価格が変動・ストアから削除されている可能性がありますので、App Store・Google Playからお確かめください。
Pythonプログラミング入門
Pythonが学べるプログラミングアプリです。
このアプリはクイズ形式で学べるプログラミングアプリです。プログラミング言語「Python(パイソン)」がクイズ形式で学べます。クイズは「演算と変数」「条件分岐if」「関数」などのカテゴリに分かれていて、好きなステップに挑戦できます。クイズは三択で、解答後には解説も表示されます。
多少の予備知識は必要ですが、問題が基礎的なものなので、そこまで知識が無くても学習できます。クイズで遊びながらプログラミングをかじれるのが利点です。解答後の解説と問題を照らし合わせると良いですよ!
クイズ形式でPythonを学びたい人にオススメです!
★こんな人にオススメ
- Pythonを学びたい人
- クイズ形式で学習したい人
⚠こんな人には向かない
- 特になし
Progate
ゲーム感覚のプログラミングアプリです。
このアプリはゲーム感覚で学習できるプログラミングアプリです。キャラクターの「にんじゃわんこ」や「ひつじ仙人」と一緒にプログラミングが学べます。学べる言語は、「HTML&CSS」「JavaScript」「Ruby」「Python」「Java」「Go」「SQL」「PHP」の8つです。レッスンでは、選択式のコードを入力しながら演習を進めていきます。
学べる言語が多く、興味のあるものから学習できるのが嬉しいです。実際にプログラムを書きながら学べるので、プログラムの意味を理解しながら進めることができます。キャラクターが登場したり、レベルアップのシステムがあるなど、ちょっとしたゲーム感覚で学べます。全てのレッスンで学習するには、有料プランに登録する必要があります。
楽しく実践しながらプログラミングを学びたい人にオススメです!
★こんな人にオススメ
- 実践しながらプログラミングを学びたい人
- 様々なプログラミング言語を学びたい人
- ゲーム感覚で学習したい人
⚠こんな人には向かない
- 無料で全てのレッスンを受けたい人
エンジニア大学
実践系のプログラミングアプリです。
このアプリは書きながら学べるプログラミングアプリです。選択式のプログラミングで、実践的なレッスンが楽しめます。学べるのは「HTML&CSS」「JavaScript」「PHP」「Python」の4つです。レッスンでは、関数や数字などを選択しながら、出題された問題を解いていきます。
他にも、プログラミングに関する記事やコラムが読めたり、掲示板のような場所にコメントや写真を投稿することもできます。実践型のレッスンなので、プログラムの結果を確認しながら試行錯誤できるのが楽しいです。レッスンを受けるには体力を消費する必要があり、動画広告を視聴すると回復します。
実践しながらプログラミングを学びたい人にオススメです!
★こんな人にオススメ
- 実践しながらプログラミングを学びたい人
- 様々なプログラミング言語を学びたい人
- 記事やコラムを読みたい人
⚠こんな人には向かない
- 無料で制限なく使いたい人
JavaScript暗記カード
JavaScriptのプログラミングアプリです。
このアプリはJavaScriptの命令を暗記できるプログラミングアプリです。単語カードのような方法で、JavaScriptの命令を覚えることができます。「暗記モード」と「クイズモード」があり、暗記モードで覚えた命令をクイズモードで覚えているか確認可能です。コースは、「コアJavaScript」や「クライアントサイドJavaScript」などがありますよ!
JavaScriptの命令が単語カードのようになっているので、隙間時間に少しずつ勉強できます。アプリのUIが美しく、勉強するのが楽しくなるデザインになっています。課金すれば、「jQuery」のコースで学べるようになりますよ!
JavaScriptの命令を覚えたい人にオススメです!
★こんな人にオススメ
- JavaScriptの命令を覚えたい人
- 単語カードで暗記したい人
- クイズに挑戦したい人
⚠こんな人には向かない
- 無料で全てのコースを受けたい人
codebelle
会話形式のプログラミングアプリです。
このアプリは「Swift」が学べるプログラミングアプリです。iOSやmacOSなどで利用できるプログラミング言語「Swift」を学ぶことができます。学べる内容は、「配列」「ループ処理」「条件分岐」などがあり、プログラミングに必要な内容を全10章で学習可能です。
学習は、LINEなどのメッセージアプリで会話しているような形式で進んでいきます。プログラミングの実演や問題なども会話の流れで出てきます。章の最後には、テスト問題が出題されますよ!
会話形式で学習が進んでいくので、内容が頭に入ってきやすいです。初心者向きと言えますが、多少プログラミングをかじったことがある人の方が理解しやすいでしょう。一つのレッスンが3分程度で終了するので、隙間時間の学習にピッタリです!
「Swift」を学びたい初心者にオススメです!
★こんな人にオススメ
- Swiftを学びたい人
- 会話形式で学びたい人
⚠こんな人には向かない
- 特になし
アルゴリズム図鑑
アルゴリズムが学べるプログラミングアプリです。
このアプリはアルゴリズムを解説してくれるプログラミングアプリです。アルゴリズムとは、問題を解くための計算方法や手順のことです。そんなアルゴリズムを、テキストの説明とアニメーションでわかりやすく解説してくれます。
プログラミング初心者にはまだ必要の無い内容かもしれませんが、プログラミングを真剣に勉強する上でアルゴリズムは欠かせないので、見ておくだけでも良いかもしれません。プログラミングがわからなくても、「なるほど」と感心してしまいますよ!
アルゴリズムの処理内容を体感したい人にオススメです!
★こんな人にオススメ
- アルゴリズムの処理内容を体感したい人
- 雰囲気だけでも理解したい人
⚠こんな人には向かない
- 先にプログラミング言語を学びたい人
JavaScript Anywhere
JavaScriptが試せるプログラミングアプリです。
このアプリはJavaScriptのコードを書いて試せるプログラミングアプリです。JavaScriptやHTML、CSSのコードを書いて、内蔵ブラウザでプレビューできます。プレビュー機能やエラー表示機能が付いているので、コードが正常に動いているか、どこのコードがエラーを吐いているか、わかりやすいです。
他にも、画像ファイルのダウンロード機能やソースのインポート機能、簡易サーバー機能など、役立つ機能が揃っています。JavaScriptを書いて試せるので、初心者から上級者まで幅広いユーザーに適しています。JavaScriptの本やWebサイトを見ながらコードを打ち込むと、使いながら覚えられますよ!
JavaScriptのコードを使いながら試したい人にオススメです!
★こんな人にオススメ
- JavaScriptのコードテストがしたい人
⚠こんな人には向かない
- 知識を先に学びたい人
Springin’
直感的に作れるプログラミングアプリです。
このアプリは直感的にゲームなどが作れるプログラミングアプリです。ペイントツールを使ってイラストを描いたり、描いたイラストに動きを付けて、ゲームや絵本などを作ることができます。作った作品はマーケットにアップロードでき、アップされた作品をダウンロードして遊ぶことも可能です。
プログラミング言語を書かずにゲームや絵本などを作成できるので、プログラミング未経験の人や子供でも楽しく遊べます。誰でも簡単に作れる上に、マーケットに公開して他の人達にも遊んでもらえるのが魅力的です。創造力や思考力などが鍛えられますよ!
直感的にゲームや絵本などを作りたい人にオススメです!
★こんな人にオススメ
- 直感的にゲームなどを作成したい人
- クリエイター気分を味わいたい人
⚠こんな人には向かない
- プログラミング言語を学びたい人
まとめ
初心者にピッタリなプログラミングアプリでした。最初に難しいものや理解しづらいもので勉強すると後が続かないので、初心者向けのアプリがあると大変助かります。特別難しい内容のものは無く、早ければ小学生・中学生でも理解できます。アプリをきっかけに、未来のプログラマーが誕生してくれると嬉しいですね!