プログラミングの始め方(最初の一歩編)
とにかくよくわからないけど、プログラミングを始めてみたいという方向けに、私の経験を踏まえて方法を3つ紹介します。
一つ目は、ブログを始めるという方法です。
なぜブログかと言いますと、WebページはHTMLというコードで書かれています。今開いているWebページを右クリックで保存してメモ帳で開くと<html></html>のようなコードが確認できると思います。
ブログを書いている人は皆このコードを書いているかというとそうではなく、Wordで文書を作成するように書いている人が多いと思います。しかし、ブログ編集画面では、画像のように「見たまま編集」と「HTML編集」の両方の機能が備わっていることが多く、これらを比較することでプログラムの動作について学ぶことができると思います。まずは、ブログを書きながらところどころ、HTML編集をしてみることで感覚がつかめるのではないかと思います。私は学生時代にサークルでWebページ制作を行っていたことがきっかけでプログラミングを身に付けました。
二つ目は、Google colabというものを使う方法です。
Googleが提供しているツールで、Webブラウザ上でステップバイステップでプログラムを実行できるインターフェースです。プログラミング初心者も学びやすいPythonが実行できます。詳細な使い方は、リンク先に説明があるのでいろいろいじってみてください。ちょっと変にいじってしまっても、リンク先では再読み込みを行えばすぐにリスタートできます。
一つ目のブログ、二つ目のGoogle colab、いずれにも共通することなのですが、いきなりプログラミングに触れるのが特徴です。
本格的にプログラミングを始める場合には、「環境構築」と呼ばれる、プログラムを動かすための実行環境を作るところから始めることが多く、環境構築は使うプログラミング言語やOS(Windows, Mac, Linuxなど)によって異なる場合もあり、これに苦戦して挫折することが多いため、Web上で気軽に行える上記の方法を紹介しました。
最後三つ目は、CHATGPTをはじめとしたLLM(Large Language Model)に教わる方法です。
私は専門が化学なので、プログラミングは学生時代に独学で身に付けたのですが、LLMがある時代であったらどれだけ捗ったことか・・・と思います。悔しくて仕方ありません。
以下は、CHATGPTに始め方を聞いてみた結果です。