フリーランス

プログラミングを知識ゼロから独学で身につける方法【必要資金1000円】

プログラミング
プログラミングの勉強を始めたいけど、独学でもできるだろうか

プログラミングスクールは高いし、仕事しながらだと時間もなかなか取れない

独学で、あまり金をかけずにマークアップ言語の勉強ができるなら、その方法を詳しく知りたいな

今回は、こんな感じの疑問を持っている人に向けて、記事を書いていこうと思います。

プログラミングの勉強を始めたいけど、初めの一歩を踏み出せない人もいるかと思うので、そんな人の背中を押してあげられたらと思います。

それでは、さっそく内容に入っていきましょう。

本記事で取りあげる「プログラミング」は、主にweb制作に関するプログラミング言語と定義します。

具体的な言語は【HTML / CSS / JavaScript / jQuery / PHP】あたりですね。

これらの言語を学習すれば、いろんなwebサイトやwebサービスを作ることができます。

プログラミングは独学でも身につきます

プログラミングは独学でも身につきます

いきなり結論ですが、プログラミングは独学でも充分に習得可能だと思います。

その理由はシンプルで、「インターネット上にプログラミングの無料教材が大量にあるから」ですね。

勉強といえば参考書を買ったりスクールに通ったりをイメージしがちですが、必ずしもそうとは限らないです。

特にプログラミングに関しては、参考書を読んだりスクールで講師の授業を聞いたりするよりも、ググって知識を得つつ、実際にコードを書いてみた方が効率的にスキルが身につくと思います。

じつは、俺も現在進行形でプログラミングの勉強をしていまして、全部独学でやってます。
勉強を始めて50日ぐらいですが、HTMLとCSSの基本はほぼ習得が完了しました。

2〜3回ぐらい挫折しかけましたが、今では簡単なwebサイトぐらいは自力で作れるようになりました。

そんな感じで、自分の体験談から、プログラミングは独学でも充分に身につけることができると断言します。

プログラミングの独学方法【お金はほとんどかかりません】

プログラミングの独学方法【お金はほとんどかかりません】

ググって知識を得て実際にコードを書けって言われても、具体的にどうすればいいのかわからないですよね。

本当はそこからググってほしいのですが、それでは不親切だと思うので、実際に俺がやっている独学方法を紹介しようと思います。

ほとんどお金はかかっていませんが、月1000円ぐらいはかかります。

完全にお金をかけずに勉強しようと思うと、一気に学習効率が下がりますので、必要経費ということでご理解ください。

というわけで、独学でプログラミングを身につける手順は下記の通りです。どどん▼

  1. ドットインストールでザックリ学ぶ
  2. Progateで実際にコードを書いてみる【月額980円】
  3. 模写コーディングで実践力を鍛える

ドットインストールでweb制作の流れを学ぼう

ドットインストール

まずは基礎知識をザックリ学びましょう。俺が使っている教材は「ドットインストール」というプロラミング学習サイトです。

ドットインストールは動画形式の学習サイトで、動画を見るだけでwebサイトが作られる過程をしっかり学ぶことができます。

最初は完全に理解する必要はないので、「ふーん、そんな感じでwebサイト作るんだ」ぐらいの気持ちでOKです。

ちなみに、ドットインストールは有料版(月980円)と無料版があるのですが、無料版で充分です。

ドットインストールの料金表

ドットインストールの用途は動画の閲覧のみなので、ここはお金をかけずにいきましょう。

>> ドットインストールで学習を始める

 

Progateで実際にコードを書いてみよう【月額980円】

Progate

ドットインストールでプログラミングの全体像をザックリ理解できたら、次は実際に自分でコードを書く練習をしていきましょう。

俺が使っている教材は「Progate」という実戦形式のプログラミング学習サイトです。

ドットインストールと違って、実際にコードを書きながら学習するので、スキルが身についていく感覚がわかると思います。

まだ自分でコードを書くのはハードルが高い、、、と思うかもですが、めちゃくちゃ丁寧に解説してくれるので心配しなくてもOKです。

プログラミングは実際に手を動かさないと身につきませんので、まずは1行コードを書くところから始めましょう。

実際にコードを書いてみると「なんか、プログラマーっぽい!」ってなってテンション上がりますよ。

ちなみに、Progateも有料版(月980円)と無料版があるのですが、Progateは有料版を使いましょう。

Progateの料金表

無料版だと学習範囲が狭すぎて、あまりスキルが身につきません。

プログラミング学習において、お金をかける場所はここだけなので、思い切って課金しましょう。

というか、月980円って普通にめっちゃ安くないですか?

 

>>Progateで学習を始める

 

模写コーディングで実践力を鍛えよう

Atom

ドットインストールとProgateでの学習がある程度進んだら、実際にwebサイトを構築してみましょう。

具体的な方法ですが、模写コーディングを行います。

模写コーディングとは、既存のwebサイトを模倣することですね。

「なんかこのサイト、自分でも作れそうだな」みたいな感じのwebサイトを見つけて、実際に0からコードを書いていくイメージです。

ぶっちゃけ、ここからはちょっとハードルが上がりますが、ググりつつ、ゆっくり進めていけばOKです。

まずは腕試しに、シャネルの公式サイトを模写コーディングしてみましょう。

Progateの中級編をクリアしていれば、余裕でできると思います。

簡単そうなサイトから始めていき、徐々にレベルを上げていきましょう。

俺の感覚的には、Appleの公式サイトのトップページを模写できるようになるのが、ひとまずゴールって感じですね。

なお、模写コーディングには「テキストエディタ」というツールが必要でして、コードを書くためのノートみたいなものだと思っていただければOKです。

テキストエディタはいろんな種類があるのですが、定番なのは「Atom」です。

Atomの導入方法と実装方法は別記事で解説します。

テキストエディタを導入済みの人は、さっそく模写コーディングを始めちゃいましょう。

>>「CHANEL(シャネル)」公式サイト

>>「Apple(日本)」公式サイト

 

プログラミングを習得するまでの期間は約3ヶ月

プログラミングを習得するまでの期間

Appleの公式サイトを模写できるようになることをゴールと仮定すると、ゴールに到達するにはどれぐらいの期間が必要なのでしょうか。

これは俺の肌感覚ですが、ザックリ200時間ぐらいかと思います。

毎日2時間くらい勉強するとしたら、約3ヶ月って感じですね。

こればかりは人によりますし、ぶっちゃけ俺もまだAppleの模写はできないので、なんとも言えません、、、。すみません。

とはいえ、俺の場合はプログラミングを始めて50日ぐらい(約100時間)ですが、シャネルの公式サイトは余裕で模写できるようになりました。

ちなみに、使った言語はHTML / CSSのみです。

感覚値で話をしてしまって申し訳ないのですが、参考にはなるかと思います。

プログラミングの習得にセンスは必要ないです

プログラミングの習得にセンスは必要ないです

最後に余談ですが、「プログラミングの勉強にセンスは必要なのか」について少し話したいと思います。

結論から言うと、センスは一切必要なしですね。

もちろん、センスがある人は成長スピードが早いですし、またその逆も然りです。

ただ、俺が実際に勉強してみて思ったのは、「センスがなくても問題はなさそうだな」ということですね。

プログラミングって、めちゃくちゃ論理的で、「論理的」というのは「誰でも理解できる」と同じ意味ですから。

なので、「自分にはセンスがない」とか「文系だから」とかはあまり考えなくてもいいのかなと思います。

俺も文系の大学出身ですし、今までプログラミングとか全くやったことがなかったですし。

興味があるのなら、とりあえず行動あるのみですね。

 

そんな感じで、今回は以上です。

プログラミングは独学が充分に可能で、お金もあまりかかりません。

PCとネット環境さえあれば、今すぐに始めることができますので、この記事を読んだらさっそく行動してみてください。

では^^

>>ドットインストール

>> Progate