Time書いてる人の理念サイトマップトレンドWordPress子育てプログラミングアイテムレビューポジティブマインドメニューTwitterRSSホーム>プログラミング対象年齢は5歳から。大人になってからの勉強は、案外楽しいものなのですね。以前までは会社から帰るとモンハンばかりやっていた僕は、ようやく最近になって気が付きました。自分がやりたくない教科も我慢してやる必要があったので、正直あまり好きではありませんでした。それに比べて、社会に出てからの勉強は何と気楽なことでしょう。勉強しなくても、働いている以上は何とか生きてはいけるので、純粋に自分が興味のある分野の探求ができるのです。僕の場合は、それがプログラミングでした。プログラミングについては学習を開始してから、まだ20時間弱しか勉強していません。プログラミングについて語れるほどの知識はもちろん、自分で何か作ってみた(例えばポートフォリオなど)経験もありません。不思議なことに、プログラミングを勉強するのは楽しいのです!ということで今回は、プログラミング超絶初心者である僕が、まったく未経験の学習を進める中で、挫折することなくモチベーションを保っている理由について書いていこうと思います。Railsをやっていなかったら熱は冷めていた習うのが先か慣れるのが先か以前、記事にもしていますが、僕は子どもにプログラミングを教えたいと思ったことがキッカケで、プログラミングの世界に入門します。僕とプログラミングとの出会いはProgateと呼ばれるオンライン学習サービスを通じてでした。(Progateは無料でプログラミングを体験できます)僕がProgateでプログラミング初心者として歩みだした理由また、Progateは、初心者には難しいプログラムを実行するための環境を作るといった過程をすっ飛ばして、いきなりコードを書き始めることが出来ます。※これはめちゃくちゃ手軽にプログラミングの魅力に触れることが出来るので、僕みたいなまったく未経験の人にとってはかなり重要なことです!さて、Progateをベタ褒めするのはこの辺でやめることにして、僕が初めて出会ったプログラミング言語は「Ruby(ルビー)」という日本人が開発した言語でした。World”と表示するものでした。※大体のプログラミング学習で、最初に行うのはハローワールドだそうですね。自分が命令した通りにプログラムが動いた時には、感動すら覚えたのを今でも思い出します。そんな感じで、一通り(ProgateでいうとRubyの最終レッスンまで)学習を進めていきました。World”を表示することしかできなかった僕は、クラスや継承といった概念を学んで、フムフムと納得するレベルまで来ていました。※とは言っても、Progateの課題を何とかこなせるといったレベルなのですが。そこまでは順調だったのですが、軽い気持ちで手を出した次工程で、プログラミングの難しさを目の当たりにすることになります。Railsとの出会いこれはもう、めちゃくちゃ衝撃でしたね。Rails(ルビーオンレイルズ)は、アプリケーションの開発を容易にするためのフレームワークと呼ばれるもの(なのだそうです)何が衝撃だったのかって、Railsにはフルスタックの学びがあったことです。※フルスタックとは、画面を作るHTML,CSSや、画面から入力された情報を処理するWebサーバ、DBや、Rubyのようなプログラミングなど、システムを作るうえでの一通りの技術のことですので、Progateの課題でさえ、画面からDBからプログラムから、すべてを自分で作る必要がありました。これがすげぇー楽しかった。