webでの入門サイトの見分け方。
javascriptをwebの入門サイトで独習中。今だ輪郭を掴めていない。まともなサイトがないということにも原因はある。htmlやcssには少ないながらも良質のサイトがあった。今回もhtml同様かなりのサイトを探したけれど、これというものがない。htmlがいわばこれからのコンピュータ時代の読み書き能力の基本のようなものであるのに比べ、腐ってもプログラミング言語ということもあって少しは難しく間口が狭いのか、きちんと教えようという気概のあるボランティア(もしくは趣味)のサイトも少ないのかもしれない。
僕は今のところ金を払って教則本などを買おうということをしていない。本屋に行くのが面倒くさくて膨大にある関連本を選ぶのに立ち読みする気力がないから。比べて入門webサイトでは見つけたのならいくらでもタダ同然で手元に置いて試すことができるし、webサイトなら本を横において本が閉じてしまったり、項を繰る気を使う必要がない。
僕が求める入門サイトへの要求は以下の通り。
- 網羅的であること
- 他者(初心者)を想定した教え方(インストラクション)であること
- (初心者を相手にしているからといって、)安易でなく根本的・原理的であろうとすること
- (知識を血肉化するための)有機的な演習を数多く用意していること、等。。。
チェックする項目は次のようになる。
- 膨大な内容(ページ)を持っているか
- 正しいhtmlを意識的に書こうとしているか
- デザインに一貫性を感じるか
- tips集やサンプル集を主な内容にしていないか、等。。。
「帯に短し襷に〜」というものが多いのは仕方がない。これは僕という個人の望みからいつもずれてしまう既製品に関する不満と同じだから。よっていかにうまく複数を選択するかになる。その総体が僕にとっての教科書となる。webの場合すぐにアクセスできるため、コンピュータ内に自分用のスクラップブックを持っていることと同じになる。
コンピュータを初めて買って、マニュアルを読みたくとも既に知っている人間でないと理解できない仕方でしか書かれていない、という状況が多いのは、著者がいかに学ぶ者が何を分からないのか、それを克服するために必要な方法は何か?について意識的でないからだと思う。「サルでも分かる〜」類を欲している初心者の気持ちはよく分かるし、そんな本あればと常に思うけれど、実際その手の本は学び終わるまでの座右の書にはなり得ないものが多い。学ぶことは難しいのに決まっている。けれどそれはモチベーションによって、サスペンスへと変わり得る。語り方の問題は、その意味で切実に重要となる。
後、冒頭で「原因は」と言ったように自分にも問題はかなりある。まず自分の作りたいものを作るというモチベーションはhtmlとcssを学ぶ領域である程度満足できている。これ以降の興味はphotoshop、illustlatorを用いた画像処理を加えたデザインでの領域になってくる。始める前からうすうす思っていたのだけれど、javascriptは今の僕個人のサイトにはほとんど使い道がなさそうだ。それでもやってるのは、自分のサイトを作るだけの目的ではないから。入門サイトの多くが膨大なサンプルを置いている。その中身はインタラクティブ性や動的性質をwebに与えるものだが、これらはフォームを用いた情報の送受信に関係することではじめてjavascriptの重要な用途になると思われる。サンプルの多くは単に趣味として自分のページを装飾する手段でしかないように見える。僕にはこれらはほとんどガラクタにしか思えない。
全体を俯瞰できる初心者を終えた状況で、この言語を使ってどう面白いことができるのか?また従来どおりの使い方をするとして、どう工夫すれば自分が面白がれるのか?早くその位置までやる気が失せる前に行かなくては。