1.はじめに
このコーナーは、Happy!Happy!Islandの他のコーナーとは正反対で、これからプログラミングというものを覚えたいという方のための
プログラミング基礎講座
で、これからプログラミングを覚えたいという方を応援する!のが目的のコーナーです。プログラミング基礎講座なんて言うと、むずかしい教科書みたいなものや、学校の勉強みたいなものを想像するかもしれませんが、Happy!Hppy!Islandの企画は軽いノリ、お手軽、堅苦しく無い、お笑いが基本です。なんと!普段の生活でやっていることや、そこらへんに転がっている物を使って(?)プログラミングをするための基礎を作る練習をします。
でも、不思議なことに
VB
や
Java
や
Perl
や
COBOL
などは一切使いません。実は「特定の言語を使って、言語の文法も含めたプログラミングの練習をする」というコーナーではないのです。もし、プログラミング言語の文法の解説を期待してた方、ゴメンなさい(笑)
そうなると、「言語を覚えずに、プログラミングできるようになるんか?!」、「いったい何をするのだ?怪しいな…」という疑問も生まれることでしょう(笑)。しかし、ここはHappy!Happy!Islandです。
プログラミングをするための基本を身につける
為に、あなたを摩訶不思議な世界(?)へ案内して差し上げましょう(笑)。そして、その摩訶不思議な世界から戻ったとき、あなたはプログラミングというものがどういう物か見えくると思います。
それと、読んで行く中で思いついたこと、例えば「分かりづらい、説明が不十分だ」や「こういう事例を取り上げて欲しい」、「ここの漢字間違えてるよ」、「日本語が変だぞ」などお気づきの点がありましたら、どうぞ気軽に聞かせてください。さまざまな意見を取り入れ、より一層お役に立てるサイトを作って行きたいと考えております。こういった点は、いくら軽いノリのHappy!であっても誠意を持って対応しようと思いますので。。。
プログラミングって?
プログラミング
と聞くと、なんだか取っつきにくくて難しそぉな印象がありますね。でも、別に大げさなことでもなければ難しいことでもありません。プログラムというのは、「あーしたい!こーしたい!」ことの手順を組み立てて、
VB
や
Java
や
Perl
や
COBOL
などの
コンピュータが分かる言葉
でコンピュータに教えたものです。
しかし、この
手順を組み立てる
ということが意外とピンとこないから難しいと思うのかもしれない。コンピュータの言葉(VBやJava)は一応覚えた、でも実際にプログラミングをしようと思うとどうやっていいか分からない…なんてこともあるでしょう。そのような場合のほとんどは
手順を組み立てるための考え方
というものが身についていないのです。
例えば、「服を着替える」という行動をするときの手順を細かく考えたことあるでしょうか…てゆーか「服を着替える」なんて行動はあたりまえのような行動なので、いちいち手順を考えてながらする人がいなくて正しいかもしれませんでした(汗)
しかし、実はあなたの頭の中にも「服を着替えるときのプログラム」があって、そのプログラムには服を着替えるときの動作の順序や注意することなどが細かく記されているかもしれないですよ!??しかも、そのプログラムは脳ミソの中の奥深く意識出来ない部分にあるとしたら…たしかに出てきませんね、そんなものは。説明しろと言われても意識できない部分にあるので説明できません。たとえそれを引き出そうとしても、自分の脳ミソなのに
神様権限がないとアクセスできません!
と言われて終わりです(笑)
少し話が反れましたが、結局何が言いたいかというと
物事の手順を組み立てることが出来るようになる
ための練習をしようってことです。そして、その練習をしながら、いつのまにかプログラミングができるようになってしまおうではあ〜りませんかっ!ってことです。もちろん、ちょっと練習すれば
プログラミングなんて誰でも出来るようになります
よ!別に、先を急ぐことも無ければ、高いお金を払って何か特殊な教育を受ける必要も無いし、何か特殊な能力が無いとできないなんてことも絶対にありません。
最初は特定の言語の文法ではなく、
プログラミングをするための考え方
を練習してください。そして、その練習を繰り返し行って
体で覚える
や
感覚として覚える
所まで到達することが目標です。それ(物事の手順を組み立てることが出来るようになる)さえ身に付いていれば、たとえプログラミング言語が変わっても、その言語の文法や特徴を「機械的に」覚えるだけなので簡単ですよ!
そして、さらに大事なのは…何よりもあなたの努力と根性かも(汗)
対象者、前提知識、対象年齢
これからプログラミングを勉強としようとしている人、プログラミングの勉強中、一度はプログラミングを勉強したが何らかの要因により挫折した人、面白おかしくプログラミングを覚えたい人、を対象としています。なので、少しでも「プログラミングが出来るよ!」という方には少し退屈な内容かもしれません。
まぁ、そういった方(プログラミングが出来る方)は気分転換にでも読んでみてください。何か、新たな発見があるかもしれません。例えば、誤字や脱字、日本語を間違って使っている所などが…(爆)
前提知識は、このサイトが全て日本語で書かれてという点で「日本語が理解できる」ということは必須、他にはギャグが分かる人なんてことも…あるかもしれません(笑)
対象年齢はどれぐらいなんでしょう…このあたり、書いている本人もよく分かっていません。使用している漢字の種類などを考えると、おそらく中学生以上なら分かるかな、といった所でしょうか。
プログラミングを始める前に
1.はじめに
2.コンピュータを探せっ
3.コンピュータってどんなヤツ?
■サイト内を検索
Happy! Happy! Islandその他のコンテンツ
■
VBAプログラミング系
Access VBAのTipsとサンプル
Excel VBA(エクセルマクロ)のTipsとサンプル
VBScript/JScriptのTipsとサンプル
プログラミング基礎・入門
■
入門と使い方
Access入門と使い方講座97~2003/2007/2010/2013
Access VBAプログラミング入門 2013/2010/2007/2003
Excel入門と使い方講座2013/2010/2007
■
ダウンロードコーナー
AccessとExcelのフリーソフト
■
その他
質問受け付けコーナー「管理人に聞いてみよう♪」
BBS過去ログ広場
HTMLの書き方
管理人プロフィール
┗
twitter(外部サイト)
管理人へメール
■
別館(海外向けサイト)
Excel Games and Access Games
VBAプログラミング&Tips集の
"Happy! Happy! Island"トップページへ
[PR]管理人が心を込めて書いた本
■
最速攻略 AccessVBAサンプル大全集
Access 2013/2010/2007対応版
■
速効!ビジネスPC Accessマクロ&VBA
Access2013/2010/2007対応
■
最速攻略Accessクエリ テクニック大全集
Access2013/2010/2007対応
■
AccessVBAマクロ超入門講座 Access2010/2007対応
■
ExcelVBA超入門講座 Excel2010/2007対応
■
ExcelVBAでできる RPGゲーム作成入門
■
[改訂新版]実践COBOLプログラミング入門
■
最速攻略 VBScriptサンプル大全集
Windows7/Vista/XP/2000対応
(
アマゾン
へジャンプします)
[PR]注目の情報
転職成功の秘訣はサイトに公開されない求人にあった
採用人数が少ない・専門性が高い・競合他社に知られたくないなど、魅力的な求人情報ほど一般には公開できないのです。
株デビューするなら SBI証券!
業界屈指の格安手数料と業界最高水準のサービスで口座数はネット証券 No.1!口座開設料・管理料は無料。
GDOゴルフショップ
ゴルフ用品のオンラインメガストア。品揃え10万点!
アスタリフトコラーゲンドリンク
毎日続けるものだから・・まとめ買いで最大10%OFF!集中コラーゲンケアで、ハリと潤いの溢れる毎日へ。
[リンク]IT関連情報サイトなど
gihyo.jp
技術評論社提供のIT関連コンテンツサイト
Copyright(C) 1999-2015
結城圭介
(Ver.3.51) All rights reserved