プログラミングとは
コンピュータに対する命令の集合
だそうです。
さっそくコードクリサリスで学習始めて、最初のテーマがプログラミングとは何か?
だった。
コンピュータに何かをさせるときの命令がプログラムで、それを伝える時の言葉がプログラミング言語。
プログラミング言語にも人間の言語に近いもの、機械の言語に近いものとで違うらしい。
人間の言語とプログラミング言語の違いが面白い。
人間の言葉は考えを自分の言葉で伝えるのが難しいけれど、プログラミング言語は簡単で、単語もボキャブラリーも少ししかないから簡単って言う励ましの言葉が嬉しい😊
プログラミング言語は言語だからコンピュータを正しく動かすためのプログラムの正解は一つじゃない。美しいプログラム、エレガントなプログラムもあるし、もう少し良く出来そうなものもある。
でも初めはとにかく正しく動くものを作ろう、そして出来た後で手直しするリファクタリングをしましょう。とのこと。
そういえば仕事で開発チームがリリース後のプロダクトをリファクタリングするって言ってたけど、そう言うことかって初めて納得。
コードクリサリスのファンデーションライトに入学
Progateで勉強しながら感じていた全体像の分からなさをどうにかしたいと思っていたら、良さそうなオンライン学習サービスを発見❗️
気に入ったのは、コーディングだけではなくてそもそもプログラミングとは?の話から教えてくれるところ。最初に勉強する言語もProgateでやるCCSとhtmlじゃなくてjavascript。
なんでjavascriptから勉強するのか?について力説してるブログもあって、納得しながら始められる。
そうそう、ProgateでもなんでCCSとかhtml最初にやるんだろう?って疑問だったし、この言語習ったからホームページ作ろうか、なんて順番逆のこと考えてた。
こういう風に背景も説明してくれるとやる気になる❗️
値段も2.75万円って手頃だし、いいサービスに出会って良かった。
頑張ろう。
ホームページをHTMLで作成する手順
さっきのブログで書いた、「で、このコードってどのツール使って書くの?」って言う疑問についてググってみたらわかりやすいページがあったのでメモ📝
https://pr.toriaez.jp/navi/column/2511.html
なるほどー、普通にテキストエディタで書いてHTMLファイルで保存すればいいのね。
HTMLファイルをブラウザで表示させる方法はよく分からないけどググればすぐ出てきそう。
サーバーにアップロードするのはレンタルサーバー借りないといけないからお金かかる。
せっかく毎月1000円払うなら何か意味のあるwebサイト作りたいな〜。
何かアイディア考えよう。
HTMLとCSSとは
PROGATEの初級編でとりあえず画面のガイドに沿ってコードを入れていくのはできるけど、自分でwebサイト作る時ってどこにこのコード書いていくんだろう?と言う疑問を持ちながら進めてる。
あとコードの書き方ってたくさん練習していればなれるのかな?丸暗記は厳しそう(^^;;