【誰でも作れる】PuzzTeamを作るために勉強したものと費用まとめ

はるかす
こんにちは、はるかす(@mametyralove)です。

最近はプログラミングにハマっており、その勉強の一貫でPuzzTeamを作りました。

WEBプログラミングに挑戦してみたいという人は少なくないと思うので、勉強したこと、勉強にかかった期間、かかった費用についてまとめていきたいと思います。

プログラミングに興味のある方はぜひ参考にしてみたください。初心者でもほぼ問題ありません。

勉強したもの

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Ruby
  • Ruby on Rails
  • Command Line
  • Git
  • SQL
  • Heroku
  • Amazon S3

結構細かく書いたので多く見えますが、実際の勉強量はそこまで多くありません。たやすく理解できるものばかりではありませんが、そこまで難しくない。

それぞれ、超適当にどんなものか紹介します。

HTML

簡単。

WEBサイトの見た目を作るもの。文字やボタンなどの部品を置いて簡単なページを作ることができる。

CSS

簡単。

WEBページ内の文字の色を変えたり大きさを変えたり、デザインを整えるもの。HTMLで置いた部品を装飾することができる。

JavaScript

まぁ簡単な方。プログラミングっぽい言語。

WEBページに動きをつけるもの。できることは無限大。例えばクリックした時やマウスホバーした時に色を変えたりできる。

よく聞くJavaとは全くの別物。

jQuery

JavaScript理解してたらそんな難しくない。

JavaScriptの便利な処理をまとめたもの。色んな処理が楽に実装できる。

Ajax

まだ完全に理解してない。難しい。

JavaScriptを使って色々する。ページ遷移なしでページの更新ができる(?)。

Ruby

JavaScript理解してたらこっちの方が容易に理解できるはず。

サーバーサイド言語。WEBサイトの見た目でなく、中身を作っていく感じ。

Ruby on Rails

結構難しい。

実際にRubyを使ってWEBサイトを作れるもの。フレームワークってやつ。PuzzTeamもこれを使っている。

Command Line

↑こんな感じのやつ。スクショはProgateのレッスンから。

簡単。

Git

簡単。

Command Lineを使って共同開発ができたりする。Herokuってやつを使うときに勉強した。

SQL

そんなに難しくないけど少し複雑。

データベースを扱うもの。データの抽出方法を学んだりする。

Heroku

難しい。奥が深い。わからん。

レンタルサーバーみたいなもの。これを使えば比較的簡単にRuby on Railsアプリケーションが公開できる。PuzzTeamはこれ。

無料でも有料でもできる。

Amazon S3

あのAmazonが運営する外部ストレージサービス。heroku内では画像の保存等ができないので外部ストレージに保存する。

使った分だけ料金請求されるので一歩間違えれば破産。まじで。

勉強教材・期間

ここでは、勉強した教材と期間を紹介します。プログラミングを学ぶ際の参考にしてみてください。

また、勉強期間は「勉強開始〜とりあえず理解した程度」になるまでの難易度、期間を記しています。

HTML

勉強期間:1日

教材:Progateドットインストール

HTMLは元々知っていたので復習する程度で1日で終わりました。初心者の方も1週間あれば問題なくできるようになると思います。

CSS

勉強期間:1日

教材:Progateドットインストール

CSSもHTMLと同じく復習がてらやりました。基本的にHTMLと同時に学習するのでこちらも1週間で終わると思います。

JavaScript

勉強期間:1週間

教材:Progateドットインストール

JavaScriptはかなりのにわかだったので1から勉強し直しました。何度も反復したので1週間ほどやりました。初心者の方は2週間くらい反復すればできるようになるかと思います。

jQuery

勉強期間:3日くらい

教材:Progate

jQueryはJavaScriptが理解できていれば結構簡単なのでそこまで時間がかかりません。

Ajax

勉強期間:???

教材:ドットインストール、Google先生

まだ勉強中です。難しい。まともに勉強できるところが見つからないのでGoogleで検索して情報を集めています。

Ruby

勉強期間:1週間

教材:Progateドットインストール

プログラミング言語らしい言語です。比較的わかりやすく、面白いので楽しく学ぶことができます。Ruby単体では1週間くらいあれば理解できるかなと。

Ruby on Rails

勉強期間:1ヶ月

教材:Progate

単純に初心者には結構難易度が高いと思われます。ただ、理解できないことはないはずなので復習しまくれば自ずと理解できるようになるでしょう。

Command Line

勉強時間:1時間

教材:Progate

簡単です。

Git

勉強時間:1時間

教材:Progate

簡単です。

SQL

勉強時間:1日

教材:Progate

そこまで難しくないです。

Heroku

勉強時間:たくさん

教材:Google先生

難しいんだこれが。まだ全然理解していない。

Amazon S3

勉強時間:たくさん

教材:Google先生

お金かかることだから使うならしっかり勉強するんだぞ!

オススメ有料教材・費用

Progate

月額:980円

これに登録するだけで人気のプログラミング言語がある程度できるようになります。僕の知識はほぼProgateで培われました。

Progateのの公式サイト

ドットインストール

月額:980円

Progateで完全に理解できなかったところを動画で理解することができます。痒いところに手が届く感じ。

まずはProgateで勉強して、ある程度理解できたらドットインストールに登録しても良いかも。

ドットインストールの公式サイト

Heroku

月額:900円くらい

サーバー代です。

Amazon S3

1年間無料枠あり

1年経ってもそこまでかからないはず。使った分だけ請求されます。乗っ取られはマジで注意。

 

終わり。

コメントを残す

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