プログラミング初心者がTECH::CAMP(テックキャンプ)で『Ruby』を学びはじめた。プログラミングプログラミング初心者がTECH::CAMP(テックキャンプ)で『Ruby』を学びはじめた。2019年11月29日どうも、大学よりもプログラミングが好きなリクです。知らない方のために、軽くご紹介しますね。Webサービスの開発、VRの開発、さらに最近話題の『AI』についても学べる、いわゆるプログラミングスクールです。学べるコンテンツは、以下の7つ。オンラインで学ぶこともできるのですが、教室も全国に合計8個もあります。詳細をみる今回、『プログラミングをはじめた』や『ツイッターボットを作ってみた』の記事をみたTECH:CAMP(テックキャンプ)様から、ご連絡をいただきました。ぼくがモニターとなり、カリキュラムの感想を記事にしたうえで、フィードバックをお伝えすることを条件に2ヶ月無料受講させていただくことに。ブログの力パワーってスゴイ。TECH::CAMPで受講が決まったとき、「教室が8つありますが、どちらに通われますか?」と聞かれました。京都から通う時間もお金もないため、ぼくはオンラインでの受講をさせていただくことになりました。オンラインでも、わからないことや疑問を解決してくれる講師の方がいるので問題ないですね。プログラミングはできることがたくさんあって、どれから学ぼうかとても悩みました。『AI』と『VR』にとても興味がありました。ぼくはあくまでブロガー。サイトのデザインや仕組みを理解しておきたい、ということで最初に学ぶのは『Webサービス開発』コースにしました。→ProgateでHTMLとCSSを基礎から学びなおすTECH::CMAP(テックキャンプ)で学びはじめる前に、これまでのぼくのプログラミング経験をまとめておきました。まだプログラミングの『プ』を知ってから、1ヶ月半が経過したあたりです。ここから、どこまでTECH:CAMP(テックキャンプ)で学んで、手練れになるか楽しみですね。2017年12月7日Rubyのコードはとてもシンプルで、初心者のぼくでもすんなり理解できます。“テスト”』と打ち込むだけ。TECH::CAMPでは、文章に加え、わかりやすい例で教えてくれるので、新しい知識でも抵抗なく理解できました。値、のように右から左へ代入。・定数は1文字目を大文字で。・返り値は、実行したコードに返される値。変数という型に、データをいれるときのイメージは『ムーディー勝山』です。左から右へは受け流さない引用元:右から来たものを左へ受け流すあと、変数は下のコードで上書き保存することが可能なんですけど、定数だと無理です。“#{式}”は文章の中にメソッドと呼ばれる機能を組み込み可能にする優れもの・putsメソッドは自動で改行。・1つのputsの中で、改行をする場合、『\n』を挟む。ちなみに『\t』はタブ。👈🏻👈🏻putsなどで出力する文章の中に、メソッドや変数を挟むことができる・変数や『\n』を、めんどくさがらず使いこなすとコードがスッキリする。2017年12月7日#{}は『式展開』と呼ばれるものです。“文章”の『文章』部分で、以下のバックスラッシュを用いると、改行を挟めます。→バックスラッシュgetsと書くと、ユーザーが入力できるようになる・getsメソッドを使うと、入力させることが可能。getsとすると、入力した値を変数に代入できる。valueはそれに対する値。『gets』と書くだけで、ユーザーが入力可能に。入力されたデータをどうするかは別問題ですけどね。getsだけで書くことは少なく、変数(型)にセットして使ってあげるのが、普通なのかなってイメージです。{}👈🏻ハッシュを使えば、1つの変数に複数のデータを含ませることができる。“値”}※処理速度は3が最も速い。ハッシュで、変数『fruit』の中に3つの果物をセット。fruit[:1]と打つと、画面には『apple』とでます。数字を変えると、それぞれにセットされた果物が表示されます。『if』書いて条件決めて、処理の内容書いて、『end』で終える。phpを少しかじっていたぼくには、『elseif』ではなく『elsif』という『e』が抜けた形には違和感がありました。ここで新たなメソッド2つ。to_s(数字を文字列に変換)to_i(文字列を数字に変換)putsで表示をするとき、言葉なら『””』で囲まないといけなくて、数字は逆に必要ないんですよね。上記の2つのメソッドを使うと、それぞれ変換してあげることができます。自分で処理の定義づけることも『メソッド』という。処理コードend※メソッドを定義づけるコードは最初のほうにあると良い。何回も同じ処理のコードを書いていると、見た目もごちゃごちゃしますよね。defとendで囲まれた処理に名前をつけると、その名前を書くだけでいつでも呼び出せるようになります。id=”4683′′]コツコツ勉強のおかげか、新しいことでも理解しやすくなってきたこれまでにHTMLCSSPHPjQueryと4つのプログラミング言語をかじってきました。悩んでいた時期が遠い昔のよう...。TECH::CAMPのオンラインレッスンがわかりやすいので、学びが捗りそうです。TECH::CAMPで行われる次の受講時期が12/16(土)〜1/15(月)なので、参加してみたい方は、チェックチェックです!>>TECH::CAMPをみる<<あともう少しで『Ruby』のレッスンが終わるので、もう少し頑張ります。次の記事>>>リク、Rubyマスターになるおすすめ学習サービス「スタディサプリ」スタディサプリは、効率的に勉強したい学生の悩みをすべて解決してくれるサービスです。学校が必要ないと思わされるほど高品質な講座が4万本以上あります。受験勉強で勝ちたいという方は使ってみてください≫スタディサプリをみてみる「とりあえず」行動するのは、考えて行動しないよりイイTECH::CAMP(テックキャンプ)のおかげで、Rubyの学習がサクサ...瞬間男子りっくん行動力が武器の20歳ブロガー。高校卒業時にブログ開設→1年間収益0円で貯金が尽きる→2年目でブログ飯達成→ブログ運営や行動力の上げ方、お金を稼ぐ方法について5つのメディアで発信しています。ブログ・SEO・アフィリエイト大好き。