1ヶ月でWebデザイン・プログラミングスキルをオーダーメイドのカリキュラムで学べるスクール、それがWebCamp。

「数億規模スタートアップのCTO講師」と「エンジニアキャリア専門のポテパン」が贈る、実践型Rubyスクール。

【Ruby上達事例③】まつもとゆきひろさんから影響を受けてRubyを勉強

【Ruby上達事例③】まつもとゆきひろさんから影響を受けてRubyを学習
Pocket

Rubyを作ったまつもとゆきひろさんの存在を知って、プログラミングを始めた方の体験談です。

プログラミングを始めたきっかけはまつもとゆきひろさんを知ったこと

私がプログラミング学習を始めたきっかけは、まつもとゆきひろさんの存在を知ったことがきっかけでした。プログラミング言語といえばC言語やJavaなどいくつもありますが、メジャーな言語はほぼすべて海外の人によって作られた言語です。

そんな中でRubyというプログラミング言語は、いろいろな企業で採用されているメジャーな言語でありながら日本人が作った言語なのです。そんなRubyを作ったのがまつもとゆきひろさんです。そういう理由もあってプログラマーの間でまつもとゆきひろさんの名前を知らない人はいません。

そんな話を大学の友人から聞いた私は、さっそくプログラミングを勉強することにしました。もちろん言語はRubyです。

まつもとゆきひろさんオススメの書籍で勉強

勉強は書籍を中心に行いました。まつもとゆきひろさんが初心者向けだと雑誌で紹介していた「たのしいRuby」、「初めてのRuby」の2冊を買いました。

「たのしいRuby」はまつもとゆきひろさん本人が監修されている本で、プログラミング初心者が一からRubyを勉強することを前提に書かれたそうです。そういうわけもあって、内容はとてもわかりやすく丁寧に書かれていてスムーズに読み進めることができました。

たのしいRuby 第4版

中古価格
¥1,628から
(2016/3/29 12:06時点)

「初めてのRuby」はまつもとゆきひろさんではなくYuguiさんという方が書かれた本です。この本はすでに他のプログラミング言語をマスターしている人がRubyを勉強する際に使われることを想定して書かれた本です。そういう理由から「たのしいRuby」よりもやや難しい内容になっています。「たのしいRuby」を読み終えた後に「初めてのRuby」を読むとちょうどいいと思います。

初めてのRuby

新品価格
¥2,376から
(2016/6/25 10:55時点)

この2冊をマスターすれば、基礎は抑えたことになると思います。かかる費用は2冊で約5千円です。期間は私の場合は1年ぐらいかかりましたが、早い人であれば半年ぐらいで2冊を読み終えることができると思います。

➡︎ オススメのRubyの本はこちら

分からないことを気楽に聞ける人を見つける

書籍を中心に勉強すると、どうしても自分で解決できない問題がでてきます。そういった場合質問できる相手がいるのであればいいのですが、そういった相手がいない場合は勉強がストップしてしまいます。

実際私もそうでした。本を読んでいてどうしてもわからない、何日考えてもわからない。もうプログラミングをやめようかと考えたこともありました。

そうならないようにするためにプログラミングを勉強する仲間を作ったり、質問できる先生のような存在を見つけるといいと思います。私の場合は、プログラミングを勉強し始めた人のブログをいくつかまわって気の合いそうな人にメールを送って連絡を取り合うようにしました。

そうやって連絡をとりあえば、分からないことや疑問に思ったことを気楽に聞けるのでとてもおすすめです。自分ひとりでは分からなかったことも、誰かに聞けば教えてくれたり、分かる人を紹介してくれます。ですから、これからプログラミングを始めようと考えている人は一緒に勉強できる仲間をぜひ作っていってほしいと思います。

【オススメ記事】
➡︎【Ruby上達事例②】ドットインストールを使って3ヶ月でRubyをマスター

投稿者:プロスタ編集部

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

おすすめスクール

全国30校舎で展開されるヒューマンアカデミーのWeb講座は修了者数4万人超、講師とカリキュラムの満足度がどちらも9割を超えています。就職や転職に必要なレベルの実務スキルを身に付けられます。

初心者がプログラミングで挫折しない学習方法を無料動画で公開中。オンラインに特化したプログラミングスクール「TechAcademy(テックアカデミー)」が解説。

この記事が気に入ったら
いいね!しよう

プロスタの最新情報をお届けします

あわせて読みたい

関連記事

イチ押しランキング

1リナックスアカデミー

リナックスアカデミー

2システムアーキテクチュアナレッジ

システムアーキテクチュアナレッジ
ページ上部へ戻る