2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

スマホでプログラミングの勉強

Posted at

スマホでプログラミングの勉強

前書き

プログラミングの勉強は

  • パソコンを使ってしっかり勉強した方が良い。
  • できれば毎日触った方が良い。定着するし。
  • でも忙しいのです!←言い訳
  • スマホで勉強できないかなぁ。
  • すき間時間を有効活用したい!

というわけで

スマホでプログラミングを勉強するためのツールを整理してみた。

紹介しないこと

(1) 動画を見るだけのサイト

理由

  • せっかちな私は3分動画でも見るのが苦痛。
  • 入力では無くて出力して学びたい。

(2) ゴリゴリとプログラミングするサイト

理由

  • キーボードないからむりじゃね?

でもHackerRankは好きです

  • HackerRank はパソコンで勉強するなら、良いサイトだと思う。

紹介していきます

Pocket Programming

  • 環境:スマホアプリ
  • 形式:
    • 3択のクイズ形式
    • 1日10問を4週間で覚えるプログラム
  • お金:
    • Android(¥99)
    • iOS($2.99)
  • 言語: (2019/11/21時点)
    • Ruby/Rails
    • Android/Java
    • Swift/Xcode
  • 紹介しているサイト

Swift Playgrounds

  • 環境:スマホアプリ(iPadのみ)

  • 形式:

    • インタラクティブに学ぶことができるiPad用のアプリケーション
  • お金:

    • 無料
  • 言語:

    • Swift
  • 紹介しているサイト

  • 紹介:

    Swift Playgroundsは、iOSアプリ・macOSアプリを作成するための
    プログラミング言語であるSwiftを、
    インタラクティブに学ぶことができるiPad用のアプリケーションです。
    「プログラミングを学ぶ」というと、
    プログラミング未経験の初心者は身構えてしまうかもしれません。
    しかし、プログラミングを知らない子どもたちに教えるなど教育現場でも
    利用されており、プログラミング未経験でもゲーム感覚で学ぶことができます。


codebelle

  • 環境:スマホアプリ(iOSのみ/Android非対応)
  • 形式:
    • 入力式と選択式で進める
  • お金:
    • iOS(無料)
  • 言語:
    • Swift
  • 公式
  • 紹介しているサイト

SwiftBites

  • 環境:スマホアプリ(iOSのみ/Android非対応)

  • 形式:

    • ミニレッスン形式
  • お金:

    • iOS(無料:App内課金あり)
  • 言語:

    • Swift
  • 公式

  • 紹介:

    基礎文法を学ぶことができる。
    すぐに書いたコードを確認出来るプレイグラウンドがあるので、
    いつでも学んだことを確認出来るようになっている。


Progate

  • 環境:アプリ/Webの両方

  • 形式:

    • ミニレッスン形式
  • お金:

    • ベーシックプラン:無料(HTMLやPHPの基礎編など7レッスンのみ受講可能)
    • プラスプラン  :980円/月 全てのレッスンを受講可能
  • 言語:

    • HTML&CSS
    • JavaScript
    • jQuery
    • Ruby
    • PHP
    • Java
    • SQL
    • Pythonなど
  • 公式

  • iOS

  • Android


アルゴリズム図鑑

  • 環境:アプリ(iOS/Android)

  • 形式:

    • 図鑑
  • お金:

    • 基本無料(360円で全てのアルゴリズムを学習可能)
  • 分野:

    • ソート
    • リスト探索
    • データ圧縮
    • セキュリティ
    • データ構造など
    • Java
    • SQL
    • Pythonなど
  • 紹介
    書籍のアルゴリズム図鑑のアプリ版。
    有料で購入すると、いつでもアルゴリズムを確認できる。

  • iOS

  • Android


lrn

  • 環境:アプリ(iOS/Android)
  • 形式:
    • クイズ
  • お金:
    • 1言語3ドル
  • 分野:
    • HTML
    • CSS
    • JavaScript
    • Ruby
    • Python

CODEPREP

  • 環境:アプリ(iOS/Android)
  • 形式:
    • レッスン
  • お金:
    • 無料
  • 分野:
    • HTML
    • javascript
    • CSS
    • Ruby
    • PHP
    • jQuery
    • Bootstrap
    • Java
    • Scala
    • Python
    • Rust
  • 紹介サイト
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?