プログラミング未経験の僕が一ヶ月でRuby on Rails でアプリケーションをつくるまでにやった事

今の時代の必須スキルであるプログラミング。

出来たほうがいいのは分かっているけど、難しそうで習得のハードルが高いもの。

文系大学に通っていてITスキルのなかった僕が1ヶ月でRuby on Railsを勉強して、

2chやTwitter、キュレーションサイトなどのWebアプリケーションを作れるようになった方法をご紹介します。

プログラミングは人間が作ったもの

僕がプログラミングを出来るようになる前は、「頭のいい人だけができるもの」だと思っていました。

またプログラミングは「数学の知識が知識がいる」、「理系の人がやるもの」といった偏見までもっていて食わず嫌い状態でした。

しかし、実際に勉強を始めると出来るようになったのです。

そう、プログラミングも所詮人間が作ったもの。

書いてあるようにやれば動くんです。

ですので、まずはプログラミングに対する偏見をすててください。

やればできます!!

必要な物

これから初心者がプログラミングをやる時に必要な物は、

やる気、時間、Mac Bookのみです。

お金は要りません。

この後に書きますが、今の時代はオンライン上に無料で学習できる教材がたくさんあります。

とっても恵まれた時代ですよね!

わざわざスクールに高い金を払って通う必要はありません。

Mac bookをもっていない人だって、お金がなくても誰かからかりればいいと思います。

実際僕もWindows派だったので、姉からかりました。

なんでプログラミングにはWindowsよりMacのほうがいいのかはググってみてください。

それでは実際に何をやっていったのか、解説します。

以下に書く事を、できるだけ順序通りに進めてください。

この通りにやれば、プログラミングが出来るようになること間違いなしです。

1、ProgateのHTML&CSS基礎編

Progateとは、現役東大生の非エンジニアが作ったプログラミング学習サイト。

このサイトは、解説が丁寧で初心者でもとても分かりやすく学習できるようにできています。

20150301213504

このサイトでまずは基礎中の基礎、HTMLとCSSを学習してください。

2、ProgateのRuby

次はProgateのRuby編です。

Rubyってなんなの?って方もいると思いますが、

僕が説明するよりとにかくProgateをやってもらったほうが早いと思います。笑

3、ProgateのHTML&CSS応用編

基礎編よりも発展して、すこし高度なものになっているかもしれません。

しかし、その分かっこいいサイトも作れるます!

4、ドットインストールRuby入門

ドットインストールとは、3分の動画でプログラミングを学ぶ事ができるサイトで、こちらも初心者向けとなっています。

東進ハイスクールのようなイメージでしょうか。

bbb0d9500ed30c852b27854bac992f96

Progateである程度の基礎があるので、重ねてドットインストールで学習することでかなり身に付きます。

動画と同時並行で作業していくのもありですが、僕の場合はとにかく全てを観きることを優先しました。

分からない所もあって挫折しそうだったからです笑

自信が無い人は、分からない所があってもとにかく全て観る事を目標にしてみてください。

5、ドットインストールRuby on Rails入門

こちらはRubyのフレームワークであるRuby on Railsについての動画です。

フレームワークはすごいもので、一瞬で基本的な機能が作られていきます。

動画をみながらそのすごさを実感してください。

僕は一回目に観た時はそれがすごいのかなんなのか分かりませんでしたが笑

6、Ruby環境構築

このシラバスというサイトには、Rubyで開発してくための環境をつくるための手順がかいてあります。

自分のPC上で開発していくためには、OS毎に異なる設定が必要です。

Macを用意して頂いたと思うので、Macでの環境構築方法にしたがってやってみてください。

ここまでくばやっと開発に移ることができますよ!

7、2chのクローンアプリを作る

さて、ついにアプリケーションを作っていきます!

まずは一番基礎となる2chのようなサービスをこちらの手順に従って作って行きます。

最初は何をやっているか分からないかもしれませんが、この手順通りにやってみてください。

繰り返し作ってみるとだんだん分かってきます。

僕は5回くらいは作ってました。

そのうち、自分でデザインを変えてみたりオリジナリティを加えてみると良いと思います。

8、Twitterのクローンアプリを作る

twitter-logo_10

ついにTwitterを作る所まで来ました。

そう、Twitterが作れてしまうんです!こんな短期間で。

始める前は自分がTwitterを作れるなんて思いもしませんでした。

同じくこちらの手順シラバスに手順が乗っています。

最後に

いかがでしたでしょうか?

これをやれば、全くの未経験からウェブサービスが作れてしまうんです。

Twitterの機能を使えば、多様なウェブサービスへの応用が可能です。

オリジナルアプリを作って行く時には、Twitterをいじりながら自分が作りたい物に書き換えていく方法がオススメです。

この記事をきっかけにプログラミングを始める人が一人でも増えれば幸いです!

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメント

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です