MENU

スマホでプログラミングを始めよう! おすすめのアプリ・サイトと学習のコツ

プログラミング スマホ

プログラミングはパソコンが必要なイメージがありますが、実はスマホでもプログラミングを学ぶことができます。スマホでプログラミングを学ぶメリットは、持ち運びが楽で、いつでもどこでも学習できることです。また、スマホでプログラミングをすることで、プログラミング的思考や概念的な理解を身につけることができます。

しかし、スマホでプログラミングを学ぶには、適切なアプリやサイトを選ぶ必要があります。また、スマホでプログラミングをするには、パソコンと比べて画面が小さく、キーボードが使いにくいというデメリットもあります。そのため、スマホでプログラミングを学ぶ方法には、注意点や工夫が必要です。

本記事では、スマホでプログラミングを学ぶ方法について、以下の内容をご紹介します。

  • スマホでプログラミングを学べるアプリ・サイト6選
  • スマホでプログラミングを学ぶメリット・デメリット
  • スマホでプログラミングを学ぶコツ・ポイント
目次

スマホでプログラミングを学べるアプリ・サイト6選

スマホでプログラミングを学ぶには、専用のアプリやサイトを利用するのがおすすめです。スマホでプログラミングを学べるアプリやサイトには、以下のような特徴があります。

  • プログラミングの基礎から応用まで学べる
  • プログラミングの様々な言語や分野を学べる
  • プログラミングの仕組みや考え方をゲームや動画で学べる
  • プログラミングのコードを入力して実行できる
  • プログラミングのコミュニティやサポートが充実している

ここでは、スマホでプログラミングを学べるアプリやサイトの中から、おすすめの6つを紹介します。それぞれのアプリやサイトの特徴や料金、対応言語などを比較してみましょう。

スクロールできます
アプリ・サイト名特徴料金対応言語
Progateプログラミングの基礎から応用まで学べる
プログラミングの様々な言語や分野を学べる
プログラミングのコードを入力して実行できる
プログラミングのコミュニティやサポートが充実している
初級は無料
中級以上は月額1078円
HTML・CSS・JavaScript・Ruby・Python・PHP・Javaなど
Scratchプログラミングの仕組みや考え方をゲームで学べる
ビジュアルプログラミング言語を学べる
プログラミングのコミュニティやサポートが充実している
無料Scratch
ShareWisプログラミングの基礎から応用まで学べる
プログラミングの様々な言語や分野を学べる
プログラミングの仕組みや考え方を動画で学べる
90秒のスナックコースは無料
プロコースは1講座ごとの買い切り型
HTML・CSS・JavaScript・Ruby・Python・PHP・Javaなど
Schooプログラミングの基礎から応用まで学べる
プログラミングの様々な言語や分野を学べる
プログラミングの仕組みや考え方を動画で学べる
プロの講師に質問できる
リアルタイム授業は無料
アーカイブ動画は月額1500円
HTML・CSS・JavaScript・Ruby・Python・PHP・Javaなど
Udemyプログラミングの基礎から応用まで学べる
プログラミングの様々な言語や分野を学べる
プログラミングの仕組みや考え方を動画で学べる
入門編は無料
有料講座は1講座ごとの買い切り型
HTML・CSS・JavaScript・Ruby・Python・PHP・Javaなど
Programming Hub:Learn to codeプログラミングの基礎から応用まで学べる
プログラミングの様々な言語や分野を学べる
プログラミングのコードを入力して実行できる
基本機能は無料
オプションが課金制
HTML・CSS・JavaScript・Ruby・Python・PHP・Javaなど

スマホでプログラミングを学ぶメリット・デメリット

スマホでプログラミングを学ぶメリットは、以下のようにまとめられます。

  • 持ち運びが楽で、いつでもどこでも学習できる
  • スマホでプログラミングをすることで、プログラミング的思考や概念的な理解を身につけることができる
  • スマホでプログラミングをすることで、パソコンでプログラミングをする際のハードルが下がる

一方、スマホでプログラミングを学ぶデメリットは、以下のようにまとめられます。

  • 画面が小さく、キーボードが使いにくい
  • プログラミングのコードを入力して実行する際に、制限や不具合が発生することがある
  • プログラミングの実務はパソコンで行われる場合がほとんどなので、スマホだけで完結することは難しい

スマホでプログラミングを学ぶコツ・ポイント

スマホでプログラミングを学ぶには、以下のコツやポイントを参考にしてください。

  • 画面が小さく、キーボードが使いにくいというデメリットを克服するために、スマホ用の外付けキーボードや拡大鏡などのアクセサリーを利用する
  • プログラミングのコードを入力して実行する際に、制限や不具合が発生することがあるというデメリットを回避するために、スマホでプログラミングをするアプリやサイトのレビューやサポートを事前に確認する
  • プログラミングの実務はパソコンで行われる場合がほとんどなので、スマホだけで完結することは難しいというデメリットを補うために、スマホでプログラミングを学んだ後に、パソコンでプログラミングを練習する
  • スマホでプログラミングを学ぶメリットを最大限に活かすために、スマホでプログラミングをする時間や場所を工夫する。例えば、通勤や通学の電車の中や、休憩時間や寝る前など、スマホでプログラミングをすることで、効率的に学習できる
  • スマホでプログラミングを学ぶ目的やレベルに合わせて、スマホでプログラミングを学べるアプリやサイトを選ぶ。例えば、プログラミングの初心者や子供なら、ゲーム感覚でプログラミングを学べるScratchがおすすめです。プログラミングの中級者や上級者なら、プログラミングの様々な言語や分野を学べるProgateやUdemyがおすすめです。

まとめ

スマホでプログラミングを学ぶことは、パソコンでプログラミングを学ぶこととは違ったメリットやデメリットがあります。しかし、スマホでプログラミングを学ぶことで、プログラミング的思考や概念的な理解を身につけることができます。また、スマホでプログラミングを学んだ後に、パソコンでプログラミングを練習することで、プログラミングのスキルを向上させることができます。スマホでプログラミングを学ぶ方法に興味のある方は、ぜひ試してみてください。

目次