初心者がゼロからプログラミングを学習する方法‼

トカゲサイト

プログラミングについて

皆さんごきげんようAssassinです。
皆さんはプログラミングに興味を持ったりやって見たいと思った経験ありませんか?
私は、興味を持ったことがあります。
これからプログラミングを勉強してみたい。
勉強しようと思ったけど何から始めたらよいかわからないという方に
私がプログラミングを独学した際に、得た知識や情報を少しでもお伝えできればと思い、このサイトをを立ち上げました。

プログラミングとは何ぞや

皆さんご存じかとは思いますが、念のため全く知らない人のために超ざっくり説明するとプログラミングとは、コンピューターに命令文を書いて読み込ませ、命令通りの仕事をしてもらうということです。
「何だ簡単じゃん!」と思った方。
残念、コツさえつかめば難しくないのですが、楽勝というわけでもないんですね~コレが!!
そもそもコンピューターに命令を出すといいましたが、コンピューターは私たち人間の言葉を理解することができません。
なので、コンピューターでも理解できる言葉に変えて伝えてあげなければ動いてくれません。
そこで、登場するのがプログラミン言語という言葉です。
「javascript」「C言語」「PHP」「Python」などほかにも数えきれないほど存在します。
そして、それはすべて使いこなす必要はないのです。
自分がやりたいことによって合う言語が違ってきます。

プログラミングをすることでどんなメリットがあるの?

プログラミングをすることで獲得できるメリットは、
パソコンやプログラムのことを多少なりとも理解できようになる。
タイピング速度が速くなる。
物を調べる力がつく。
Webサービス、ゲーム、Webサイト、AIなどが作れるようになる。
などです。
また、プログラミングができることにより自分でプログラミングを書き、仕事や作業を自動化させることもできます。

初心者がプログラミングを学習するのに必要な物

  • パソコンとネット環境を整える
  • テキストエディタを用意する
  • プログラム言語の学習環境を整える

パソコンとネット環境を整える

まず、プログラミングを学習する上で必要不可欠なのは、パソコンとネット環境です。
パソコンに関しては正直なんでもよいと自分は思います。
自宅でゆっくり学習したい方はデスクトップパソコン、外出先でも勉強したいと思う方は持ち運び便利なノートパソコンを使うといいでしょう。
パソコンの種類ですが、自分はWindowsを使っています。
Macは使ったことがないので正直わかりません。

テキストエディタを用意する

テキストエディタとは、プログラム言語を書く場所になります。
このテキストエディタにプログラム言語を書いて、(.html)と拡張子をつけて名前を付けて保存するとブラウザーに飛びコンピューターがプログラムを実行するといった感じになります。
で、このテキストエディタですが、色々種類があるのですが、とりあえずまったくのプログラミング初心者が使うのは、メモ帳アプリでよいでしょう。
メモ帳アプリは、パソコンでメモを取るためのアプリではありますが、実はあれにプログラム言語を書いて拡張子.htmlと付けて保存してもプログラムを実行できます。
その他にもVisuStudioCodeやサクラエディタ、秀丸エディタなどいろんな種類のエディタがあります。がとりあえず始めてみたいという方は、メモ帳アプリでよいと思います。
ちなみにこのエディタは基本的に、どれも無料でインストールすることができます。
なので、正直パソコンとネット環境さえあれば、誰でも簡単に始めることは可能です。
無料エディタやインターネットに関する色々な物を取り扱ってるサイトがあるのでリンクを貼っておきますね。

窓の杜⇩

窓の杜は、エディタをはじめとするフリーソフトやパソコン関連の情報、ゲームまで幅広く取り扱ってるサイトです。

窓の杜

プログラム言語学習環境を整える

プログラミンと一口にいってもいろんな言語があり、そのすべてを網羅することはできませんし、する必要もありません。
自分が作りたいものや目的を決めてそれに合う言語を勉強するというのが効率的です。
そして、初心者が一番最初に勉強するのに適した言語は、「javascript」がよいかと思います。
javascriptは、コンパイルと言ってパソコンにプログラム言語を書きますよという指示することなくエディタに直接書き込めます。
つまり、面倒くさい作業をすることなく初心者が始めやすい言語だということです。
とは言え、プログラミン言語なので、まったくの初心者が書くのは難しいでしょう。
なので、まず、はじめはHTMLとCSSを学習するのが好ましいかと思います。
この二つは厳密に言えばプログラム言語ではなく、ホームページを作成するために文章とデザイン(色や配置)を組む言語です。
ですが、プログラムの基礎のようなものが学べます。
それを勉強してある程度、理解できるようになったらいよいよjavascriptでサイトに動きをつけていきましょう。
ここからは、勉強をする具体的な方法をお教えしたいと思います。
勉強方法は、いろいろありますが、本を買ってそれを熟読しながら勉強する方法、プログラミング学習の動画をYouTubeなどで視聴しながら学習する。
プログラミング学習用のサイトなどを見て学習する方法、お金を払ってスクールや塾に通ってプロに教えてもらうなどです。
しかし、塾に通って教えてもらうというのは最後の手段だと自分は考えています。
お金がもったいないですからね😁
そもそもプログラミングを会得には一日二日では無理です。
コツコツ時間をかけて少しずつ覚えていくものです。
私のお勧めは教本で学習するという方法です。
本なら分からないところも読み返すことができます。
ただ読むだけではなく、実際にコードを書いてみて文章の部分をちょこちょこいじっていくという感じが良いでしょう。
ネットで検索をかけるとたくさんの情報やソースコードの乗ったサイトがヒットするのでそこから勉強するのもありだと思います。
また、最近ではユーチューブなどで無料で勉強することもできます。
動画は、何度でも学習したいところを巻き戻したり、余計なところはスキップしたり、じっくり見たいところは一時停止で止めてみることもできますので、学習しやすいツールだと思います。
最後にスクールに通って勉強する方法ですが、これはお金がかかるので、お勧めはしませんが、どうしても自分では進めない、挫折しそうと思った人はお金を払ってプロの講師に教えてもらうという手もありますが、やはり最初は本や動画、学習サイトなどを使って学習することをお勧めします。

※それと、2チャンネルという掲示板サイトを立ち上げた、ひろゆきという人が、YouTubeの質問で「ひろゆきさんは、どうやってプログラミングを習得したんですか?」という質問に対して「ネット上にあるサイトの中で自分が気に入った物を見つけたらそのサイトのソースコードを自分のエディターにコピペしてそこから数字や文章の部分を自分仕様にカスタムしながら覚えた」という話しをしていたのを見たことがあります。

なるほどなと思いましたね😁


以上が私がプログラミングを独学する際に得た知識になります。
これからプログラミングを学習しようとしている方のお役に立てれば幸いです。

おまけ

ブラウザーの種類

Firefox(ファイアーフォックス)について

ファイアーフォックス(Firefox)は、モジラー財団が提供しているWebブラウザーソフトフェア。
ファイアーフォックス=火狐、レッサーパンダとも呼ばれている。

InternetExplorerについて

インタネットエクスプローラは、Microsoft社が開発、提供しているWeb ブラウザーソフトフェア。

OSS(オープンソース)について

オープンソースとは、人間が理解しやすいソースコードを広く一般に公開し、だれでも自由に扱ってよいとする考え。
また、そのような考えに基づて公開されたソフトフェアのこと。

OSとアプリの解説
OS(OperatinSyestem(オペレーティングシステム))について

コンピューターのオペレーション(操作、運用、運転)を司るシステムソフトウェアのこと。

ひろゆき氏の掲示板作成術

ひろゆき氏のプログラミング学習術①

ひろゆき氏のプログラミング学習術②

開設者コメント

スポンサーリンク

アフィリエイトのアクセストレード

コメント

タイトルとURLをコピーしました