プログラミングとは

コンピュータに対する命令の集合

だそうです。

 

さっそくコードクリサリスで学習始めて、最初のテーマがプログラミングとは何か?

だった。

コンピュータに何かをさせるときの命令がプログラムで、それを伝える時の言葉がプログラミング言語

プログラミング言語にも人間の言語に近いもの、機械の言語に近いものとで違うらしい。

 

人間の言語とプログラミング言語の違いが面白い。

人間の言葉は考えを自分の言葉で伝えるのが難しいけれど、プログラミング言語は簡単で、単語もボキャブラリーも少ししかないから簡単って言う励ましの言葉が嬉しい😊

 

プログラミング言語は言語だからコンピュータを正しく動かすためのプログラムの正解は一つじゃない。美しいプログラム、エレガントなプログラムもあるし、もう少し良く出来そうなものもある。

でも初めはとにかく正しく動くものを作ろう、そして出来た後で手直しするリファクタリングをしましょう。とのこと。

 

そういえば仕事で開発チームがリリース後のプロダクトをリファクタリングするって言ってたけど、そう言うことかって初めて納得。

コードクリサリスのファンデーションライトに入学

Progateで勉強しながら感じていた全体像の分からなさをどうにかしたいと思っていたら、良さそうなオンライン学習サービスを発見❗️

気に入ったのは、コーディングだけではなくてそもそもプログラミングとは?の話から教えてくれるところ。最初に勉強する言語もProgateでやるCCSとhtmlじゃなくてjavascript

なんでjavascriptから勉強するのか?について力説してるブログもあって、納得しながら始められる。

そうそう、ProgateでもなんでCCSとかhtml最初にやるんだろう?って疑問だったし、この言語習ったからホームページ作ろうか、なんて順番逆のこと考えてた。

こういう風に背景も説明してくれるとやる気になる❗️

値段も2.75万円って手頃だし、いいサービスに出会って良かった。

頑張ろう。

PCでprogateやってみると。。!

今までスマホのProgateアプリでレッスン進めてたけどやっぱり断然PCの画面の方が見やすいし進めやすいことが判明😯

スマホだと画面切り替えしないとダメだけどPCだと複数画面同時に見えるし分かりやすい。

とは言ってもレッスン自体は内容まだ飲み込めなくて、自分が何しているのか分からなくなることも結構ある😅

やっとレベル8までいっんだけどそもそも初級編はレベル何まであるのかとか、いまいち全体像が分かりにくいのがこのレッスンのネックかな。

Progateのレッスン進捗

HTML&CSS初級編の13ページまで完了、あと10ページ。

スマホのアプリで出来るから時間ある時に手軽に出来るのがいいところ。

コードも文字のブロックを選択して並べて書けるからサクサク進んで気持ちいい。

初級は無料で中級から有料だけど、このまま進めてみるつもり。

ホームページをHTMLで作成する手順

さっきのブログで書いた、「で、このコードってどのツール使って書くの?」って言う疑問についてググってみたらわかりやすいページがあったのでメモ📝

https://pr.toriaez.jp/navi/column/2511.html

なるほどー、普通にテキストエディタで書いてHTMLファイルで保存すればいいのね。

HTMLファイルをブラウザで表示させる方法はよく分からないけどググればすぐ出てきそう。

サーバーにアップロードするのはレンタルサーバー借りないといけないからお金かかる。

せっかく毎月1000円払うなら何か意味のあるwebサイト作りたいな〜。

何かアイディア考えよう。

HTMLとCSSとは

PROGATEの初級編でとりあえず画面のガイドに沿ってコードを入れていくのはできるけど、自分でwebサイト作る時ってどこにこのコード書いていくんだろう?と言う疑問を持ちながら進めてる。

あとコードの書き方ってたくさん練習していればなれるのかな?丸暗記は厳しそう(^^;;

プログラミングゼロから勉強

プログラミング 初心者 勉強 でググっておすすめされてたProgateに早速ユーザー登録して始めてみる。

 

初めはHTML&CSSのレッスン。

HTMLはたまに聞くけどCSSは初めて聞く。

ガイドに沿ってコードを書いていくだけだから簡単。細かい単語は選択すればいいだけでいちいち入力しなくてもいいからサクサク進めていい感じ。

とりあえずURLのリンクとイメージ挿入するコマンド書いてみたけど、こういうの覚えないといけないのって大変だなあ。

そういえばここまでやってきたけどいまだにHTMLとCSSがなんなのかはわからない〜

(*´ー`*)