\r\n\r\n
基本的なコーディングを学びたい方今は、たくさんのコースから選ぶことができます。プログラミング言語を選ぶのは自由ですが、自分がそれに情熱を持てるかどうかも見極める必要があります。他のスキルと同様に、コーディングにも熟考された練習と忍耐が必要です。だからこそ、小規模なコーディング講座が適しているのです。
これらのアプリは、マイクロラーニングを利用しており、毎日数分の時間を費やすだけで、これらの言語をより深く学ぶことができます。
エリア120はエリア51ほど神秘的ではありません。前者はGoogle独自のいたずらで、GrasshopperはJavaScriptを楽しく学べるゲーミフィケーションツールです。AndroidとiOSのアプリは、楽しいミニゲームを次々と出してくれます。
各レベルとも、JavaScriptを使ったプログラミングの基礎力を強化することを目的としています。これらの基本は、すべてのプログラミング言語に共通するものです。このコースは「基本」から始まり、関数や変数、文字列を呼び出す方法を紹介します。
このチャレンジは、小規模なパズルやクイズで構成されています。数分以内にいくつも簡単に完成させることができます。練習のスケジュールを設定し、リマインダーを設定することで、練習の成果を見失うことはありません。
ダウンロード:Grasshopper for Android|iOS(無料)
Mimoのプラットフォームでは、多くの言語とテクノロジーが利用可能です。簡単なHTMLから始めて、CやJavaなどより高度な言語を学ぶことができます。サイトとアプリでは、すべてのレッスンが数分で完了する小さなチャンクに分割されています。
言語を選択したり、プロフェッショナルコースに入ったりして、一歩一歩スキルを身に付けていくことができます。例えば、「ハッカーになる」コースは8時間です。そこで、一口サイズのデイリーコースでは、基本的なプログラミング、セキュリティ、ハッカー文化、パスワードについて学びます。
他のゲーム化されたアプリと同様に、学習することでポイントやバッジなどのアチーブメントを集めることができます。mimoは7日間のトライアル期間を提供し、その後は年間または月間のサブスクリプションプランから選ぶことができます。
ダウンロード:Mimo for Android|iOS (無料、アプリ内課金)
SoloLearnは、モチベーションを維持するために、コミュニティ学習の力を借りています。SoloLearnのクイズフォーラムは、この体験の中心です。その後、ウェブサイト上でミニレッスン、インタラクティブなクイズ、楽しい練習を行います。
HTML、CSS、JavaScript、jQuery、PHP、Ruby、Swift、C、C++、java、Pythonを学ぶことができます。コースは短く、他の学習者と協力することができます。さらに、コーディングセッションをより充実させるために、インタラクティブなピアツーピアのチャレンジに参加することもできます。
SoloLearnは無料でご利用いただけます。SoloLearn PROというプレミアムなサブスクリプションは、コースの広告を無料で提供しています。サブスクリプションでは、学習目標を設定し、アクティビティを記録することができます。
ダウンロード:SoloLearn(Android版)|iOS版(無料、アプリ内課金あり
Codingは、インタラクティブなコーディングエディターです。つまり、実際にコードを書いて練習するためのインターフェイスを手に入れることができるのです。このアプリケーションは、小規模なレッスンを提供し、新しいスキルをテストするためのインタラクティブな課題でそれをサポートします。
オフラインモードでは、帯域幅への依存がなくなります。
Encodeは現在、Python、Javascript、HTMLやCSSなどのWebマークアップ言語をカバーしています。Encodeの核となるコンセプトは、これからコーディングを始める初心者に最適です。
エンコードは無料ですが、広告が表示されます。エンコードプラスを購入すると、広告を取り除くことができます。
ダウンロード:Android iOSコード(無料、$4.99)
Edabitは、基本的な構文からより高度な問題解決までのギャップを埋める無料サイトです。上記のアプリを試した後のプログラミングの次のステップになるかもしれません。edabitはいくつかのレッスンをするだけでなく、インタラクティブな課題であなたをテストします。
これらの挑戦は、ウェブ上にある最高のチュートリアルやドキュメントによってサポートされています。課題をクリアするごとに、コンセプトをしっかり理解できたという自信につながります。そうでなければ、失敗を解決することから学ぶことになります。
エダビットは、本物のプログラミングへの近道です。初心者の方でも、EdabITとその短時間課題を利用することで、JavaScript、C、C++、java、PHP、Python、Ruby、Swiftの学習効果を高めることができます。
要するに、答えは「ノー」なのです。学習を始めるには、本やプログラミングのフルコースが最適です。しかし、コンピュータサイエンスの技術を身につけようと思えば、こうした小さな料理が最初の前菜になるのです。もしあなたが、自分はプログラマーではないと思うのなら、これらのアプリケーションを手に取り、1ヶ月間試してみてください。
これらのアプリケーションは、コーディングの厳しさに対する感度を高めるのに役立ち、コーディングの何が好きか嫌いかを知る手がかりになるかもしれません。もし気に入ったなら、より充実したリソースでプログラミングを独学することも可能です。