前回の投稿からかなり日が開いてしまいましたが、僕が今プログラミングをするために用意した環境を紹介します何から始めたらいいかわからない人の参考になれば嬉しいです。

①PCについて

 PCは、台湾のメーカーであるMSIのノートパソコンを購入しました。価格は13~14万円と、素人の僕から見るとめちゃくちゃ高いので、親に買ってもらうのが大変でした。高校生でプログラミングを一から始めたいのであれば、設備を整えるのにそれなりのコストがかかるため、自分のやりたいことや将来的な目標を親に伝え、理解を得ることが必要だと思います。

PCのスペックとリンク

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

 

 

 デバイス名:MSI

 プロセッサ:Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz   2.59 GHz

 実装RAM:16.0 GB

 GPU:NVIDIA、GEFORCE-RTX

これだけのスペックがあればプログラミングをやる分には十分だと思います。

僕の場合はプログラミングだけでなくゲーム制作もやりたかったので、Unityといった開発アプリが快適に動くPCを選ぶ必要があり、この商品にしたので、単純にプログラミングがしたい人はもっと安いPCでも問題なく使えるかと思います。

 

②回線

プログラミングをやるために、ADSLだった回線を普通の光回線に変えました!以前はADSLだったのですが、速度を測ってみると、、、

はい。遅すぎますね(笑)光回線だと、この1.2って書いてるとこが80ぐらいになります。大体6~7倍ですね。ここまで遅い回線だと、プログラムのコードを書くために必要なエディタというアプリを入れるのもかなり厳しいです。僕の場合だと3時間ぐらいまって、ロードの表示が100%になtったのに、エラーが表示されるといった感じです。

ですので回線は、最低でも速度が10~20Mbpsくらいは必要かと思います。

 

③どうしても環境が整えられない人に超おすすめの学習サイト

親の理解が得られず、十分なスペックのPCを買えなかったり、回線が悪かったりする皆さん!あきらめるのはまだ早いです!そんな人におすすめなのが、「プロゲート」というプログラミングの学習サイトです。このサイトでは、無料で、かつブラウザ上で、初歩中の初歩ではありますがプログラミングの基礎を学ぶことができます。学べる言語は

 

HTML & CSS
JavaScript (ES5)
JavaScript
jQuery
Ruby
Ruby on Rails5
PHP
Java
Python
Command Line
Git
SQL
Sass
Go
Node.js
Quest

と16種類!1レッスントータルで3時間ほどです。僕はHTML&CSSのコースから始めました。

このサイトがおすすめの理由は主に二つです。

  1. エディタが要らない。
  2. 体系的に学べる。
1のエディタが要らないということなんですが、回線が悪いとエディタがダウンロードできなかったりするんですね。ですから、回線が悪い状況でも問題なく使えるという点で、このサイトがおすすめできます。
2はどういうことかというと、プログラミングを独学で学ぼうとすると基本的にwebサイトやyoutube、本などから情報を得ることになることになると思うのですが、基本的にネットから得る情報というのはまとまりがなく、順序立てて学ぶのが結構難しいです。本ならば順序立てて学ぶことはできるのですが、本の場合、「入門」などと書いてあっても専門用語が当たり前のように出てきたりして、下地がない状態だと挫折しやすいと思います。
プロゲートは、プログラミング以前にパソコンの知識に自信がない人でも、知識の”下地”を作ることが出来ます。平たく言えばとっつきやすいという感じです。
 
④まとめ
  • PCは高価な買い物になるので、親の理解を得る為の説明が必要。
  • エディタを入れることも考えると、スペックは妥協しすぎないほうが良い。
  • 回線は結構重要。本格的にプログラミングをするのであれば、速度は10Mbpsくらいほしい。
  • 環境がなかなか整わない人には、プロゲートで学ぶことをお勧めする。

以上です!これからは毎週日曜日に更新する予定です。来週はHTML&CSSの学習の経過報告をしようかなと思っています。変更になったらごめんなさい。

あとインスタとも連携してやっていきたいので、そちらのフォローもよろしくお願いします。