見出し画像

パソコンを買ったらProgateでプログラミングを無料で学んでみよう!

こんにちは。
前回の記事で「プログラミングを学ぶ方にMacbookのメリット・デメリット、AirかProかを解説します」という内容をお伝えしました。
今回は早速パソコンを使ってプログラミングを学んでいきたいと思います。
また、今回使用するProgateは初級編の内容は無料でスマートフォンを利用してアプリで学習する事が可能です。
また、PCの環境構築が不要なので初心者の方でもサクサク進められますね。
ぜひ最後までお読み頂けると幸いです。

アプリ版「Progate」のダウンロードはこちらから→https://play.google.com/store/apps/details?id=com.progate&hl=ja

【Progateとは】
ユーザー数100万人を超えるプログラミング初心者向けの学習サイトです。
HTML、CSS、JavaScript、Ruby、PHP、Java、Python、SQL、GO等の数多くの言語を学ぶことができます。
初級編は無料で、さらに深い内容を勉強するには月額980円(この記事を書いた時点の金額)で有料会員になる必要があります。
ゲーム感覚で進められ、初心者でも分かりやすい教材です。

【どの言語で学んだら良いの?】
Progateでは、学習者の目的に合わせてコースがあるので参考にしてみましょう。

・完全初心者、何から始めたら良いかわからない→HTML、CSS
・Webデザインを学びたい→HTML、CSS、Sass、JavaScript、jQuery
・Webサービス、アプリを作りたい→HTML、CSS、Ruby、Ruby on Rails、Command Line
・データの管理や分析がしたい→SQL

【学習方法】
①スライドの説明を見てインプットする
②実際にコードを書いてアウトプットする
③書いたコードと解答を比較する

また、途中で分からなくてつまづいてしまってもヒントや、エラー内容を教えてくれるので自分で考えながら学習を進めることが可能です。

【Progateは無料会員か有料会員か】
これに関しては人によります。
独学で勉強を続けたい方が有料会員になる場合もありますが、ネットで調べれば他にも無料で情報がたくさん出てきます。
プログラミングスクールに通う予定の人は無料会員で充分だと思います。
私はプログラミングスクール「TECH CAMP」に通う前に無料会員で1週間だけHTML、CSSの初級編をほぼ終わらせた状態にしておきました。
スクールに通う前に勉強しておくと理解度が早まりますよ。
卒業後もPHPのカリキュラムを無料で勉強して、分からないところはネットで調べていました。

【Progateを勉強しただけでエンジニア転職できるか】
結論:Progateを勉強しただけだと厳しいです。
自己学習したという姿勢は認められるかもしれませんがそれだけだと厳しいです。
なぜなら、Progateでは「答えが見れてしまう」です。
プログラミングを勉強したという事は良い事ですが、答えを写しているだけと思われる可能性があります。
そのため、大切な事はProgateで勉強した事を活かして自分でサイトやアプリを作ってみる事です。
私がプログラミングスクール「TECH CAMP」に通っていた時も、完全オリジナルのブログアプリを作成するという課題がありました。
この課題に関しては、メンターさんは答えを教えてくれないのでどうやったら作れるかをより考えながら進める必要があります。
また、私自身IT企業の入社試験でも同様な試験を受けた事もあります。
実際に自分が学んできた事を全て発揮してポートフォリオを作ってみましょう!!

最後までお読み頂きありがとうございました!
もし良かったらTwitterしているので、フォローとチャンネル登録をポチッと押して頂けると嬉しいです。

プログラミングスクール「TECH CAMP」では無料説明会・無料体験会を行なっていますので気になった方はぜひ!→https://tech-camp.in/briefings
入学希望の方は紹介欄に「b0d390」と入力すると割り引きを受ける事ができます→https://tech-camp.in/proposals/new

プログラミング学習者におすすめの技術書

[Rails編]
現場で使える Ruby on Rails 5速習実践ガイド

概要
Railsアプリケーションの受託を行なっている、株式会社万葉が監修した解説書です。タスク管理アプリを作りながらスキルを身につけるチュートリアル形式になっています。また、開発現場で必要となる知識にも多く触れられています。
オススメポイント
アプリ開発の現場で必要なスキルについても解説されているため、Railsの基礎を終えてもう一歩詳しく学びたい方に適しています。
・slim(ビューをコンパクトに記述できるGem)・エラーメッセージの表示の仕方・アプリが大きくなるにつれてコードが複雑になりがちなことにどう対処するか・Rspec(コードの正しさをチェックするツール)の使い方あ
など大事なテーマについてわかりやすく解説されています。
[HTML/CSS編]
HTML5/CSS3モダンコーディング

概要
見本サイトを作る中で、作成手順を学ぶチュートリアル形式の書籍です。・スタンダードレイアウト・グリッドレイアウト・シングルページレイアウトこの3つのスタイルのサイトを作成することができるようになります。
おすすめポイント
非常に実践的なサイトを作成できるようになります。サイト作成の方法がわかるだけでなく、随所にどうしてそう書くかなどの補足もしてあるため仕組みの理解もできるようになっています。

[デザイン編]

『ノンデザイナーズ・デザインブック』 Robin Williams (著)

デザインはセンスでなく、技術です。この本に書かれた技術を使えばデザイナーでなくても、基本を押さえた美しいサイトを作ることができるようになります。

[AI編]
[第2版]Python機械学習プログラミング 達人データサイエンティストによる理論と実践

分類、回帰問題から深層学習までは幅広く取り扱っている図書です。内容には数学的な理論もかなり多いですが、全ての理論に対して実践であるPythonのコードが付随しているのでコードを書きながら更に深く機械学習を学ぶことができます。

戦略的データサイエンス入門 ―ビジネスに活かすコンセプトとテクニック

機械学習をビジネスの場面で利用するにはデータサイエンスの基礎的な知識が必要です。この本はデータサイエンスの初学者でも分かりやすいように丁寧にデータサイエンスについて書かれている本です。
[その他]
『リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック』Dustin Boswell (著), Trevor Foucher (著)

プログラミングの時間の大半は「いかに綺麗で読みやすいソースコード」を書くかを考える作業になります。リーダブルコードにはそんな誰もが読みやすいコードを書くためのエッセンスが詰まっています。

プログラミング初心者やこれから始めたい方におすすめのMacbook一覧

2017年発売のMacbook Air(中古で付属品一部なし傷あり、残り1台)
2020年発売のMacbook Air(新品、送料無料)
2016年発売のMacbook Pro(中古で傷あり)
2019年発売のMacbook Pro(新品、送料無料)


この記事が気に入ったらサポートをしてみませんか?