元プログラミングスクールRainbowApps講師で現在外資企業でITコンサルタントとして働くタカユキと教え子のフリーランスエンジニア数名が本サイト運営しております。
全員プログラミング未経験からSTARTしたメンバです。
各種プログラミングスクールの事情も調査済!!安心してお読みください!!
知ってましたか??
プログラミングスクールへ通っても3割近くは最後までやり遂げないこと・・・
スクール選びの失敗をしたくない方へ==>>variiis公式サイトへ

プログラミング超初心者のおすすめ勉強スタート法を紹介!

プログラミング超初心者。

初心者との区別がなかなか難しいところですが、次のように定義してみたいと思います。

  • プログラムのコードを見たことも聞いたことも、もちろん書いたこともない
  • プログラムの言語をひとつも知らない

では、このような人は最初にどの言語を選ぶべきなのか、どのように勉強を始めたら良いのか、まとめてみようと思います。

また、パソコン自体が超初心者で、タイピングがそもそも苦手という人向けの記事も最後に紹介します。

言語はHTMLを最初に

HTMLとは、ざっくり言いますと、今みなさんが見ているこのWork Style Cafeのようなページの

「骨組み」のようなものです。

骨組みですので、例えば次のような内容を含みます。

  1. ページのある内容の見出しを決める
  2. 上で決めた見出しの内容を決める

これらが、みなさんが今ちょうど読んでいるこのページのどれに当たるかというと、

  1. 言語はHTMLを最初に
  2. HTMLとは、ざっくり言いますと〜

の部分になります。

 

そして、1の「言語はHTMLを最初に」が見出しであることをどのように設定するかというと




<h2>言語はHTMLを最初に</h2>



という感じで、あるルールに基づいた<◯◯>のようなもので囲むわけです。

このルールを学ぶことが、HTMLを学ぶことと言えるでしょう。

ですので、超初心者の人が想像しているかもしれない

  • 値を入力して、その値が間違っていたらAの処理、合っていたらBの処理をさせる
  • ボタンをクリックしたらあるメッセージが表示される

といった、ちょっと難しそうな処理のようなものは無いため、難易度は低いと言えるでしょう。

超初心者の人は、ぜひ最初にHTMLを学んでみてください。

無料の学習サイトでお試し

最初に学ぶ言語が決まりましたので、次は実際に学んでみます。

といっても、いきなりプログラミングスクールに通う必要はありません。

また、本の中では結構高額な(だいたい3000円程度します)プログラミングの参考書を買う必要もありません。

今は、無料でプログラミングを学べるサイトがいくつもありますので、まずはそちらで試しに学習してみましょう。

オススメの無料学習サイト

ちょっとネットで調べた人は見た内容かもしれませんが、プログラミングを学ぶ上で超初心者の人の大きな壁となるのが、

プログラミングを行う上で必要となる「環境構築」

例えばどんなことかと言いますと、パソコンに各プログラム言語に必要なものをインストールしたり、プログラムを書くためのメモ帳のようなものをインストールしたり、といったことになります。

簡単な場合もありますが、説明通りやっても意味不明なエラーが出る場合も結構あり、そこでやる気を失ってしまう人も多いと聞きます。

そこで、超初心者の人はそこでつまづかないよう、環境構築を行わずに学べる下記サイトがオススメ。

Progate

Progate

paiza

paiza

2つのサイトとも、先程のHTMLの基礎が無料で学べますので、ぜひここから始めてみてください。

そして、プログラミングに興味が湧き、さらに勉強したいという人は、2つのサイトでHTML以外の言語(JavaScriptやRubyなど)も基礎は無料で学べますので、それらに挑戦してみましょう。

タイピングが苦手な人へ

プログラムを勉強してみたいけど、タイピングがそもそも苦手という人は、下記の記事をどうぞ。

プログラミングはタイピング必須!練習してどのくらいできれば良い?

2019.07.17

まず目指すべき目標や、少しでも飽きずに練習できる方法などを紹介しています。

無料サイトでプログラミングを学びつつ、タイピングのスピードも上げていきましょう。

まとめ

いかがでしたか。

昔と比べて、今は無料で学べるサイトがたくさんあり、プログラミングを学び始める環境が整っています。

また、プログラミングを深く学ぶことができ、就職や転職の支援を行ってくれるスクールもたくさんあります。

プログラミングに興味が湧いた人は、スクールの無料体験に行ってみるのも良いのではないでしょうか。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です