見出し画像

「プログラミングって何?」から始める超入門


皆さんこんにちは、デジたりあんです。
私はIT系の講師経験を5年以上実施してきました。5年以上とはいえ、登壇回数は数百回を超えています。
そこで、その知見を活かして、noteで何かできないかと思い、今は生成AIを中心にしていますが、IT系の講師経験で話してきたITリテラシー向上に向けた投稿を少しずつ初めて行こうと思います。
ちなみに、私はIT系講師をしていましたし、SE経験者ですが、文系新卒、まったくプログラミング経験もなく、同期40名くらいいる中でいつもビリ、基本情報は3年合格せず、ITパスポートも全くわかりませんでした。今は基本情報も応用情報も所持していますが、プログラミングがわからない、難しいと思う人の気持ちはわかるので、その経験を生かして、なるべくわかりやすく説明できたらと思います。

そもそも、何から始めていいかわからない


「プログラミングを始めてみたいけど、何から学べばいいのかわからない…」と悩んでいませんか?

最近は、小学生からプログラミングを学ぶ時代になり、大人でも「スキルとして身につけたい!」という人が増えています。でも、「そもそもプログラミングって何?」という状態だと、どこから手をつければいいのかわからないですよね。

私も最初は、「英語みたいなコードを書くらしいけど、一体どういう仕組みで動くの?」と疑問だらけでした。

そこで今回は、プログラミングが全くの初めての方向けに、「そもそもプログラミングとは?」から始める超入門ガイドをお伝えできればと思っています。


1. プログラミングって何?

プログラミングとは、「コンピュータに指示を出すための作業」です。わからいにくいですね。
もっと簡単に言うと、
「コンピュータにやってほしいことを、コード(プログラム)として書くこと」です。

例えば、「電卓アプリで計算をする」という動作をコンピュータに指示するには、次のような流れになります。

  1. 数字を入力する

  2. 「+」ボタンを押す

  3. もう一つの数字を入力する

  4. 「=」ボタンを押す

  5. 結果を画面に表示する

この一連の流れを、プログラムとして書くことで、コンピュータが理解し、自動で処理を実行してくれます。リモコンも似ていますね。電源を入れる→テレビがうつる→チャンネルを変える→チャンネルが変わる


2. プログラミングの仕組み

プログラミングは、「コンピュータに指示を出す言語(プログラミング言語)」を使って行います。
コンピュータは人間の言葉を理解できないので、「コード」という形式で命令を伝える必要があります。

例えば、Pythonというプログラミング言語を使って、「こんにちは」と画面に表示するコードは以下のようになります。

python

print("こんにちは")

たったこれだけのコードで、コンピュータは「こんにちは」と画面に表示してくれます。


3. プログラムが動く流れ

プログラムが動く仕組みをざっくり説明すると、次のような流れになります。

  1. 人間がコードを書く(プログラミング)

  2. コンピュータがコードを解釈して動作を実行する

  3. 画面に結果を表示する(例:「こんにちは」を表示)

これを繰り返すことで、計算アプリやゲームなど、さまざまなプログラムが作られています。




いいなと思ったら応援しよう!