はじめての方へ - さあコードを楽しもう!

文鳥メソッドは教材や問題集などを体系的に集約したプログラミング関連の情報メディアです。ここではとくに初心者の方を対象に学習環境の準備からコードを書くときの発想のコツまで丁寧に案内します。誰でもすぐに始められる内容ですのでぜひチャレンジしてみてください。

企画/運営者の紹介

文鳥メソッドの企画/運営者からのごあいさつや簡単な自己紹介です。

文鳥メソッドとは?

プログラミング初心者のための情報サイトです

文鳥メソッドはプログラミング初心者を対象とした「プログラミング教材」「プログラミング問題集」「プログラミング情報」をまとめた情報サイトです。プログラミングの基本を身に着けておくことで仕事や趣味や毎日の生活を少し豊かにできると思います。このサイトがこれからプログラミングを学ぼうと思っている初心者の方にとって少しでも役に立てれば幸いです。

プログラミング言語はJavaScriptを扱います

プログラミング言語にはたくさんの種類があり、それぞれに強みや使い所がありますが、文鳥メソッドではJavaScript(ジャバスクリプト)というプログラミング言語を扱います。JavaScriptは 日頃から慣れ親しんでいるウェブブラウザ上で動かして使うプログラミング言語です。つまり、特別なアプリやシステムを必要とせず、今持っている環境ですぐに学習を始められます。さらにウェブサイトやウェブアプリなどわかりやすい成果物を作ることができるのでプログラミング初心者が最初に学ぶ言語としては最適といえるでしょう。

【現状レベル別】プログラミング学習の進め方

このサイトのおすすめの使い方やプログラミング学習の進め方を現状のレベル別にご案内します。さっそくレベル判定をするための「例題」をひとつ出しますのでやってみてください。(完全なプログラミング初心者の方はもちろんとばしてOKです)

【例題】以下のサンプルのようにボタンを押すと"Hello world!"が表示されるプログラムを書きなさい。

※ 解答例は「プログラミング教材 10回完結で基本が身につく」にあります。

①プログラミング初心者におすすめの学習方法

何をどうしていいかさっぱり、という方。このサイトはまさにそういったプログラミング完全初心者に向けた内容になっていますのでご安心ください。プログラミング初心者の方は、次のような段取りで学習していただくことをおすすめします。

  • 「プログラミング教材 10回完結で基本が身につく」
    プログラミング初心者が、まずはこれだけは押さえておきたいという必修知識を10項目(10ページ)にまとめました。1日1ページでもよいので読んでみてください。このコーナーは基本的に「読むだけ」でOKですが、興味があれば自分でコードを少し書き換えて実行結果がどう変わるかを確認できる環境も提供しています。
  • 「プログラミング問題集 厳選7ステージ21問」
    実用的なプログラミングで必要になるコードの組み合わせを学びやすいように7つのステージを用意し、各ステージ3問ごとのプログラミング問題を出題します。このコーナーでは実際に自分でコードを追加して問題を解決することが大切です。手を動かし、頭を使いながら少しずつプログラミングのコツをつかめることと思います。もちろん、詳しい解説や解答例のプログラムも掲載しています。最後のステージ#7では、質素ではありますがちょっとしたゲームを作る体験もできます。

②基本は勉強したことがある人におすすめの学習方法

時間はかかったが、検索したり書籍を確認しながらプログラムを書けた、という方。基本を勉強しているおかげで、「何(キーワード)を検索すれば必要な情報を入手できるか」や「なんとなくこういう作業手順になりそうだ」というプログラミングの全体像がつかめているかと思います。JavaScriptは初めてだけど他の言語の経験者、というパターンもあるかもしれませんね。このような方は、プログラミング初心者の方より明らかにプログラミングの考え方に慣れていると思いますので、ぜひ次のような手順で学習することをおすすめいたします。

  • 「プログラミング問題集 厳選7ステージ21問」
    ステージ#1〜#7の各問題に順番にチャレンジしてみてください。もちろん先ほどのサンプルのときのように検索したり書籍を参照しながらでもOKです。わからないときはすぐに解説を読んでしまってもかまいません。JavaScriptの基本はもちろん、canvasを使ったグラフィックの扱いやアニメーション処理など、一般的な教材では学びづらい実用的なテクニックまで身につけることができるはずです。これらの問題を何も参照せずにスラスラと解ける(コードを書ける)ようになるまで繰り返し取り組むことが理想です。
  • 「プログラミングブログ」
    問題集や教材の中では扱いきれなかったより詳しい情報やよくある疑問に答える記事を随時追加しています。プログラミングの基本が身につき、もっと面白いことをやりたいと思っている方にとってちょうどよい刺激やきっかけにしていたける記事を心がけています。もちろんランダムな順番で結構ですので時間のあるときにぜひ読んでみてください。

③中級者以上の経験者におすすめの学習方法

余裕!何も見ずにスラスラとプログラムを書けたという方。(もしくは書くまでもないと思った方…)中級以上のプログラミング経験者の方にはおそらくプログラミング初心者をメインターゲットとしたこのサイトの情報や教材はやや簡単すぎると思いますので、よりハイレベルで言語の本質について正確な解説を提供しているサイトや書籍を参照することをおすすめいたします。