プログラミングをほとんど齧ってこなかった非エンジニアのアラサーことワタクシ”うさぽよ“。
家でできる仕事といえば、やっぱりプログラミングか!という甘い考えの元、「Progate」でプログラミングの勉強を始める。その先に待っている未来がどんなものなのかも知らずに―――
背景
なぜプログラミングを学ぶのか?
そもそもの目的はといえば、副業で収入を得て、あわよくば脱サラしたいというものである。
そうなると、やはり何かしらの「スキル」が必要だ。今持っているもので戦うのもいいが、時間のある若いうちに(言っても、アラサーだけど・・・)新しい武器に触ってみるのも悪くない。ということで、プログラミングを勉強することにした。
最低限、WordPressでやりたいことや困ったことがあったときに、CSSやらPHPやらを弄って解決できる程度の知識を得たい。
勉強を始めた時点のプログラミングスキル
HTML:なんか名前は聞いたことある。
CSS:何?
PHP:何?
C+:大学の授業でちょっとだけ触った。「Hello, world!」くらいは出力できるかも。
Python:大学院の研究でちょっとだけ触った。「1+1」くらいは計算できるかも。
こんな感じである。Wordpressを使いこなすうえで必要なのが上の3つであることくらいは認識しているが、具体的な話はさっぱりぽんである。
あと、大学が一応理系の学部だったので、ちょっとだけプログラミングの授業があった。また、研究室の分野がデータサイエンスに近いところにいたので、ちょっとだけPythonを触っている。が、全て忘れた。
最初の挑戦(本を買ってみる)
勉強といえば、まずは本だろう!ということで、下記のブログを参考に本を買ってみた。

↑色々とわかりやすく解説してくれるサルワカさんのページです。勝手にお世話になってます。
紹介されていた本のうち、買ったのはこれ。
上記ブログ内では、「中級者向け」として紹介されていた。
この本を買う時点で、いうても半年はWordpressを触り、100記事程度更新してきたワタクシ。「初心者向けでは物足りないよな~?(笑)」と思いながら中級者向けの本を選択した。
そして絶望した。
本では、いきなりHTMLとかPHPとかを弄りはじめ、その辺の知識がない自分には全てがわけわからなかったのである。そのとき自分は、水泳の中級者コースに挑戦して溺れかけた少年時代を思い出した。あの頃から何も変わっておらず、自分の実力を過信しすぎたのだ。
そんなわけで、半年Wordpressを触っていたとはいいつつもプログラミングについて全くの無知だったワタクシうさぽよは、プログラミングの基礎から学ぶ必要があると考えた。
Progateとの出会い
そこで出会ったのが「Progate」である。(どうやって見つけたのかは忘れた。どこかのブログで紹介されていたんだと思う。)

画像引用元:Progate
無料ではじめられるらしいので、はじめてみた。
結論から言うと、非常にわかりやすく、ワタクシのようなプログラミング1年生にピッタリだった。
めちゃくちゃわかりやすく、取り組みやすい
こちらの知識は無い前提で、完全にイチから説明してくれる。
これが思いのほかありがたく、インターネットあるあるの「ある横文字の意味を調べようとしたら、別の横文字を使って説明されてしまったので、今度はその横文字を調べなくてはいけなくて・・・」というやつがない。
Progateのスライドに沿って学んでいけば、そこで必要な知識は全てそこに書いてあるのである。めっちゃありがたい。
あと、ビデオとか、対面で話すとかではなくスライド+演習(回答は自動で確認)という形式なので、自分のペースで進めやすいのも嬉しい。
環境構築が不要で、すぐに始められる
HTMLとCSSを扱うのに複雑な環境構築は必要ないという認識だが、とはいえエディタをダウンロードしたり、フォルダを作ったり・・・という作業は必要になる。
Progateはその辺必要なく、ブラウザ上ですべてが完結するので、非常に取り掛かりやすい。
また、そのブラウザ上でエディタを操作すると、リアルタイムにプレビュー画面が表示される。多分これもめちゃくちゃありがたい仕様だと思う。
まずは無料
上に「まずは無料ではじめる」という画面があるが、実際どれくらい無料でやれるのかというと、5日間である。一部のコンテンツが無料、とかでなく、5日間の無料体験期間が提供されるタイプ。
人によっては、この5日間で相当な恩恵を受けることも可能だろう。少なくとも、自分もHTMLのコースは修了し、ある程度の知識を蓄えることができた。
プログラミングをちょっと学んでみたいな~という人にはぜひオススメしたい。なんといっても5日間無料である。5日間の間に休日が含まれるように始めるのがポイントだぞ!
その後のうさぽよ
この記事の執筆時点では、無料体験期間は4日目。「HTML」のコースは最初の2~3日で修了した状態である。もう、<div=class></div>の扱いにも慣れ、CSSも弄れるようになり、立派なHTML使いになったところである。ところで”container”って何のために使うんですか?
「PHP」にも少し着手したが、どうやらPHPはいわゆるプログラミング言語っぽいことから学んでいくらしく、Hello, world!とか1+1とかをやっている段階である。流石にこれが続くと、一気に詰め込むのはしんどい。なので、いったん休憩しつつ、最初に挫折した本にも再挑戦しながら、実際の運用と並行してPHPを学んでいきたい。
そうなるとProgateは無料体験期間終了後も継続して続けていきたいので、見事有料プランお買い上げ~である。
6か月プラン(1290円/月)と12か月プラン(990円/月)のどっちにしようかなぁ・・・
終わりに
雑記でした。共感してくれた人はいいねボタンを押してほしいところなんですが、当ブログにまだそういった機能は実装されていない。
心の中でいいねボタンを押してくれると喜びます。多分。



あわよくば、Wordpressの立ち上げやホームページ作成を請け負ってお金を稼ぎたいと考えている。そのためにも最低限の知識は欲しい。