英語も苦手、数学も苦手できるはずないじゃん
コッツ!
IT コツカラボです。
この質問は当然プログラミングに触ったことのない
初心者から聞かれます。
私も最初はプログラミングと聞いただけで
じんましんができていました。
ちょっともしかしてできるかもというお話をさせていただきます。
【悩み】 だってプログラミングはなんか難しいんだもの
なんて言っていいか・・・なんか難しい
わかります。わかります。
イメージでいうと
あの映画「マトリックス」の不可解な文字が流れて
それを天才だけが解読して・・・
そりゃ無理だ。
でも初心者にはそう見えるんですよね。
わかります。わかります。
【できない理由】それはあなたにとって未知だから
宇宙人と今度会うけど、ちゃんと対応してね
例えば
「宇宙人と今度会うけど
ちゃんと対応してね 」 と言われたら
当然
どうしていいかわかるはずないじゃん!
と思いますよね。
それと同じで未知のことは
やっぱり難しいと思って当然なんです。
【解決のコツ】『この次はこれ 』 『もしも~だったら』 『この時これを繰り返す 』 で物事を説明する
まず3つだけの考え方だけでOK
なんのこっちゃ?
プログラミングから一度離れましょう。
とにかくこの3つで生活を説明してみてください。
【実践例】日常生活を説明してみる
■順次 『この次はこれ 』カレーの作り方
肉・野菜を切る
↓
肉・野菜を炒める
↓
肉・野菜を煮る
↓
カレールーを入れる
↓
盛り付ける
■ 分岐 『もしも~だったら』
ラーメン屋さんが空いていたら
↓
ラーメンを食べる
ラーメン屋さんが空いていなかったら
↓
カレーを食べる
■ 繰り返し 『この時まで繰り返す 』
ゴミがなくなるまで
↓
掃除をする
↓
ゴミがまだある
↓
ゴミがなくなるまで
↓
掃除をする
↓
ゴミがなくなった
↓
休憩をする
他の日常をあてはめてみてください。
実はこれが基本なんです。
これを言語と呼ばれるルールに基づいて
書いていく作業が
プログラミングなんです。