プログラミング学習がスマホで手軽にできるおすすめアプリ厳選4選

こんにちは。侍エンジニアブログ編集部のゆってぃーです。

この記事をご覧になっているあなたは、

まずはスマホで手軽にプログラミング学習をしたい
プログラミング学習におすすめのアプリを知りたい!
空いてる時間を使って効率的に学習を進めたい

などと思っていませんか?まずは手軽にスマホで学習開始したり、空いてる時間を効率的に使ったりと、行動を起こそうとしてるあなたの姿勢はとても素晴らしいですね。最近ではスマホで手軽にプログラミングを学べるアプリも増えてきて、

いったいどれがおすすめなの?
アプリを使って効率的に学べる方法は?

などの悩みもあるかと思います。そこで本日は、僕が実際に使ってみておすすめしたいプログラミング学習のできるスマホアプリを厳選して4つ紹介いたします。また、この記事の中では

  • スマホアプリを使った効率的なプログラミング学習方法
  • スマホアプリでプログラミングはどこまで学べるのか
  • スマホアプリでエンジニアにはなれるのか
  • 最終的にはパソコンを使ってプログラミング学習は必要なのか

と言った疑問にもお答えいたします。ぜひ、最後までごゆっくり見ていってくださいね。それではどうぞ!

この記事の目次

スマホアプリでプログラミング学習をするメリット

無料でプログラミングに触れることができる

多くのスマホアプリは無料で使うことができます。

プログラミングってどんな感じ?
パソコン苦手で、プログラミングとか何も分かんないし、自分にもできそう?

と少し興味が湧いてきた段階で、無料でプログラミングについて知れるのは大きいですよね。最近のスマホアプリは無料でも充実した知識や学習をすることができるので、手軽にプログラミングについて触れることができます。

パソコンを持っていなくてもスマホで学習できる

エンジニアになりたい!
プログラミング学習を始めたい!

と思ったものの、パソコンを持っていない方もいると思います。そんなあなたでもスマホアプリなら手軽にプログラミング学習を始められますよね。まずはスマホでプログラミング学習を始めてから、パソコンの購入を検討しても全く遅いことはありません。

スマホアプリでプログラミング学習の概要や大枠を掴むことは可能ですので、ぜひダウンロードしてトライしてみましょう!

どこでも空いた時間にサクッと学習できる

スマホを持っていると空いた時間にさくっと学習できるので、理解が深まります。電車に乗ってる時間や、ちょっとした休憩時間、寝る前にベッドに寝ながらなど、なるべくプログラミングに触れてる時間が長い方が成長のスピードは高まります。

分からない部分があっても良いんです、まずはプログラミングに触れる時間を増やしましょう!それではプログラミング学習におすすめなアプリを紹介していきます!

Progate -楽しく学べるプログラミング学習アプリ

引用元:Progate -楽しく学べるプログラミング学習アプリ https://itunes.apple.com/jp/app/id1335868128?mt=8

学べるスキル価格対応機種
HTML & CSS
JavaScript(未公開)
Ruby(未公開)
PHP(未公開)
Python(未公開)
Java(未公開)
Swift(未公開)
SQL(未公開)
無料iOS 10.0 以降
iPhone 対応

一番のおすすめアプリはProgateです。取り扱ってる言語の数が多く、無料で学べる範囲も一番広いのが特徴です。現在あるスマホアプリの中で一番コードを書く作業に近いのがProgateなので、まずはこちらから開始してみるのがおすすめです。

それでは特徴を解説していきます。

イラスト中心のスライドで理解しやすい

Progateでは、理解しやすいスライドで知識を覚えたら、演習画面で実際にコードを書いていきます。文字ばかりだと見にくいし、理解するのに時間がかかりますよね。

しかし、スライドではイラストを多めに使用することで、初心者でも直感的に理解しやすくなっています。動画教材とは違って、演習で分からないところをすぐに関連のスライドで確認することが可能です。レッスンを進めていくと、最終的には一つのアプリが出来上がる構成になっています。

eyecatch_template-(1)

画像:Progateの学習画面「HTMLの仕組み」

プログラムを書いて学ぶ

スライドで知識を学んだら、実際にプログラムを書いてより理解を深めましょう。書いたプログラムの結果を確認することによって、プログラムの意味を一つ一つ理解しながら進めることができます。

eyecatch_template-(1)

画像:Progateの学習画面

ゲーム感覚で楽しく

キャラクターが会話形式で登場し、初心者にとっても親しみやすい教材となっています。学習を進めていくとレベルが上がっていき、ゲームをしている感覚で、楽しみながら学習を進めていけます。

eyecatch_template-(1)

引用元:Progate -楽しく学べるプログラミング学習アプリ https://itunes.apple.com/jp/app/id1335868128?mt=8

Schoo

schoo1

引用元:Schoo https://schoo.jp/

学べるスキル価格対応機種
ITスキル
デザイン・イラスト
Webデザイン
プログラミング
マーケティング
etc
¥0
(プレミアムサービス会員 
月額¥1,080)
iPhone
iPad
Android

schooは無料で生放送の授業を聞くことができ、有料になると合計4,600本以上の動画を見れるサービスです。

生放送で学べる

日本最大級のオンライン動画サービスで、講座数は3.000本以上あります。常にWeb/IT業界の最新の情報での学習を提供できるように、ほぼ毎日生放送を公開しています。生放送は収録されていて、オンラインでいつでも学習できます。

その場で質問できる

参加型の生放送授業で先生に質問したり、授業参加者とコミュニケーションを取ることもでき、授業中分からないことがあれば、チャットを通して先生に質問などもできます。

プロフェッショナルによる授業

主にWeb/IT業界のプロフェショナルが400以上の授業を開発しているので、仕事で活かせるスキルなどを身に付けることができます。プロフェッショナルの授業と聞くと気になりますね。

Ruby/Rails編 Pocket Programming

Pocket-Programming--

引用元:Pocket Programming http://ww17.rails.pocket-programming.com/ja

学べるスキル価格対応機種
Ruby
Ruby on Rails
¥240iPhone
iPad
Android

Ruby/Railsに特化

世界的に人気なRubyRuby on Railsに特化し、「易しい・分かりやすい・力がつく」を追求した、初心者が基本の力をつけるためのアプリです。学習の進め方は

  • 1日10門、4週間のプログラム
  • 1問1答の3択クイズ形式
  • いつでも何回でも復習可能

となっております。独自のシステムで、あなたの苦手な分野を分析し、その苦手の解決方法までサポートしてくれます。

すきま時間を活用して効率よく学習できる

プログラミングをPCで勉強するというのは古い考えです。問題もクイズ形式なので家でくつろいでる時や、仕事・学校の休憩時間、電車の中など、すきま時間を利用して学習できます。

誰でも理解できる解説

オブジェクトが・・

と言われても初心者だとなんのことだかわからないですよね。ポケットプログラミングは難しい単語やカタカナを使わず、本当に易しい言葉で解説しています。必要な単語についても詳しくやさしく解説しています。

参考にすべきサイトや本の紹介がある

わからない問題にぶつかった時などに、すぐに問題を解決できるように、独自に厳選したサイトや本のご紹介をしています。分からないところがあってもスムーズに学習を進められますね。

Udemy

Udemy

学べるスキル価格対応機種
Java
Python
Ruby on Rails
JavaScript
HTML・CSSなどのウェブ開発
IT・ソフトウェア
¥0
(コース別途料金)
iPhone
iPad
Android

豊富な学習内容

専門知識を持つ講師が教えるコースが60,000以上あります。受講生が新たなスキルの習得やキャリア開発、新しい趣味を見つける人もいます。自分の学びたいコースをダウンロードし、学習を進めていきます。

オフラインでも学習可能

無料のコースと$10(¥1,136)~$200(¥23,542)のプレミアムコースがあり、一度ダウンロードすればオンデマンド・無期限に利用でき、オフラインで学習もできるので、飛行機の長距離移動や通勤時間、休憩時間などに有効活用できます。無期限なので自分のペースで学習もできますね。

動画の再生速度や字幕も表示できるのでとても便利です。

講師に質問できる

わからないことがあった場合は、他の受講生や講師に質問することもできます。一人で悩まずに質問できるので、悩んでる時間を短縮できますね。他の受講生ともコミュニケーションが取れて、わからないところの共有とかもできそうでいいですね。

結論:スマホアプリのおすすめはProgate!

一番のおすすめはProgateです。取り扱う言語の数が多く、初心者に向けた説明が丁寧でわかりやすい。ブラウザに打ち込む作業を出来るので、もっともプログラミング学習に近いです。

改めて4つ紹介したアプリをまとめてみました。

  • Progate
  • 一番実践的に学べる。取り扱う言語の数が多く、説明が丁寧でわかりやすい。

  • Schoo
  • 動画を見ながら学びたい人におすすめ。学習だけでなく、エンジニアの話などためになる情報も多い。

  • Pocket Programming
  • Rubyを学び人におすすめ。クイズ形式で知識を入れることができる。

  • Udemy
  • 料金が高いので、ある程度余裕がある人向け。動画で学ぶことができる。

スマホアプリを使ったおすすめの学習方法

まずはProgateで無料で学べる範囲で講座を受けてみましょう。スマホとパソコンで連携させることができるので、夜はゆっくりパソコンで学びつつ、朝や移動時間にスマホで復習がてら学ぶのがおすすめです。

基本であるHTML、CSS講座から開始すると学習が進めやすいですよ。

学ぶ言語を決めるにはまずキャリアを決めよう!

HTMLとCSSからって言うけど、Rubyをおすすめしてたり、人工知能作りたいからPythonなんじゃないの?
結局どの言語を学べばいいか分からないよ・・・

というお悩みもあると思います。Progateを結局どの言語から学んでいけば良いかを決めるには、まずあなたのキャリアを決める必要があります。

なぜかと言うと、あなたの達成したい目標や目的が決まると、エンジニアとしてのキャリアが決まり、結果的に学ぶべき言語やスキルが決まるからです。

しかし、達成したい目標やエンジニアのキャリアをどう歩むかは業界の知識がないと組み立てられないので、まずは弊社「侍エンジニア塾」の無料体験レッスンを受けてみてはいかがでしょうか。

業界随一のコンサルタントがお待ちしております。

侍エンジニア塾
無料体験レッスンの詳細はこちら

スマホアプリでプログラミング習得は可能?エンジニアになれる?

この記事をご覧になっている中には、

スマホで学習進めればプログラミング習得することって可能なの?
まずエンジニアになりたいんだけど、そこまでいける?

と疑問に思っている方もいるかもしれません。結論から言うと、スマホのみの学習で転職したり、フリーランスで仕事をもらったりというのは難しいです。エンジニア業界では特にポートフォリオ(実際に作成したもの)があるかどうかを重要視されます。

スマホで学習をするということは、ポートフォリオはもちろんないですし、実際にエンジニアになるためにはパソコンをまずプログラミングができる環境に整えたりと、コードを書く以外にも必要な知識があるんです。

そういった内容はパソコンがないと学べないですし、パソコンを持ってないけどエンジニアになりたい人ってあまりやる気をかんじられませんよね。最低限の値段のものでいいので、しっかり学習をする際にはパソコンを用意しましょう。

アプリで慣れたらPCでプログラミングしてみよう

eyecatch_template

画像:shuttersock

なぜPCでプログラミングを学ぶべきか?

スマホのアプリでは、ある程度の知識は習得できますが、本格的にWebアプリなどの開発となると、PCで開発する方がやりやすいです。なぜPCでの開発が必要なのかというと、スマホには、プログラミングを書くためのスペース(エディタ)が少ないからです。

他にも、PCで開発することで、「どこを編集して、どのような動きをしているか」の確認が1画面でできます。スマホでは、コーディング(HTML/CSSでプログラミングを書くこと)はできますが、そのほかの機能を付けるのは難しいと思います。

なので、スマホアプリで興味が湧いたらPCでプログラミングをすることをおすすめします。パソコンで学習できるサイトは、下記の記事で紹介しています。

【全て無料】独学でもスキルが身につくプログラミング学習サイトTOP5
更新日 : 2019年5月29日

プログラミングを学ぶならMac?それともWindows?

プログラミング初心者の人だと、PCは何を使っていいかわからないですよね。PCにもいろんな種類があって迷ってしまいますよね。結論から言うと、Macでの開発をおすすめします。

なぜMacなのか?
Windowsはどうなの?

と気になる人はこちらの記事を御覧ください。

プログラミングならWindows・Macどっちがいいの?この疑問に決着!
更新日 : 2019年5月3日

プログラミングの学び方は?

プログラミングを学ぶのに大きく分けて3つの道があると思います。それは

  • スクールで学ぶ
  • 独学で学ぶ
  • 大学・専門で学ぶ

です。効率よく学ぶには、どれだけ分からないところを聞いて、理解できるかです。

eyecatch_template-(1)

画像:スクール比較表

表を見ると分かるように、効率よく学ぶにはスクールでの学習をおすすめします。独学だと詰まった場合にエラーを解決するのが大変だったり、仕事で求められるレベルがいまいち分からなくて学習が進まなかったりします。

専門学校や大学に通うと、授業料は高く、2~3年は通うことになります。移り変わりの激しいIT業界では2~3年あればトレンドはかなり変わるので、そこまで学習に時間を割くのは勿体無いですよね。

なので、間をとってプログラミングスクールに通うことで、3ヶ月〜半年程度で仕事ができるようなレベルまでスキルをつけて、まず仕事を始めることで、現場で求められるレベル感に慣れつつ、業界のトレンドと共に自分で学習する力をつけていくのがおすすめです。

なぜWeb言語がみんなに選ばれるのか?

スクールに通うにしても、独学で進めるにしても何を学ぶのかを決めるのはあなた次第ですよね。プログラミングと言っても数多くのものが存在します。例えば

  • Webアプリなどを作る言語
  • スマホアプリを作る言語
  • ゲームを開発する言語
  • 機械が動くプログラムを作る言語

などがあります。多くの方はWeb言語を選ぶのですが、何を学ぶかは「あなたがどうなりたいのか?何を作りたいのか?作りたいものがないならどうキャリアを歩みたいのか?」などから決める必要があります。

あなたの目的が明確になっているという場合は、具体的にどんなプログラミング言語を学べばいいのかが気になりますよね。そんなあなたにプログラミング学習プラン診断アプリを用意しました。

こちらのアプリを使用すれば目的をもとにあなたに必要なプログラミング言語がなにかを診断することが出来ますよ。最短1分で診断できるのでぜひご利用下さい。学習プランを診断する

言語を決めるにはキャリアをまず決めることから

先ほど話した通り、学習効率を高めたり、今後プログラミングを学んでいくのにもっとも大切なのは、プログラミングを学ぶ目的やキャリアの決定、言語の選定を自分の中で納得できるように決めることです。

例えば「僕はフリーランスエンジニアになって世界を飛び回りながら仕事をしたい→フリーになるのに必要な言語やスキルは?→HTMLやCSS、JavaScriptとWordPressと…」っていう感じで、本当にやりたいこと叶えるために、まず何をすべきなのかが明確になると学習も捗りますよね。

早く身に付けたいからスクールに行こうと思っても、「スクールでどの言語を学ぶのか?どんなキャリアがあるのか?」それによって選び方も変わります。何より、そこがあやふやなままだと、このまま学習していって良いのだろうか・・・と不安になり、目の前の学習に身が入らないですよね。

そんなあなたのために、まずは侍エンジニア塾の無料体験レッスンを受けてみてはいかがでしょうか?

無料体験では、あなたのプログラミングを学ぶ目的を聞かせていただき、それが達成するためのキャリアと、キャリアを叶えるために逆算した言語の選定やおすすめの学習ロードマップまでご提案させていただきます。

キャリアの決定はIT業界の現状や、今後のエンジニアの需要など様々な知識がないとできません。そしてここでつまづくとその後に独学するにしても、スクールに通うにしても全ての時間とお金を無駄にしてしまいます。

そうならずに、プログラミングを身に付けて人生を好転させたい!と思っているあなたの理想を叶えるキャリアコンサルティングを弊社では全力でサポートさせていただきます。

下記のカレンダーより、お気軽にお越しください。

まとめ

いかがでしたか?

今回はプログラミングの学習ができるアプリについてご紹介しました。これで、あいた時間で手軽に学習できるアプリが見つかりましたね。どのアプリも魅力的なのでぜひ試してみつつ、同時にあなたの理想的なキャリアも考えていきましょうね。

現役フリーランスエンジニアによる無料体験レッスン実施中!

もし、あなたが、

  • 経験、年齢、学歴に不安がある
  • 挫折しない学習方法が知りたい
  • アプリ開発で困っている
  • エンジニアの”生”の声が聞きたい!
  • 仕事獲得の仕方がわからない
  • エンジニアに転職したいが何をすればいいかわからない

など、プログラミング学習やキャリアのことでお困りであれば、まずは『無料体験レッスン』にお申し込み下さい。

あなたにとって、最適の解決策をご提案させていただきます。

詳しくは下の画像から詳しいサービス内容をご確認ください。

cta_mtm3

LINEで送る
Pocket

書いた人

小林 幸秀

小林 幸秀

茨城県出身。29歳。地元茨城で機械のエンジニアを10年間やっていて、侍エンジニア塾と出会い、今はライターとして侍で楽しく日々を過ごしています。最近の趣味は本を読むことです。日々成長するために頑張っています。

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説