りおん プログラミングBlog

プログラミングを完全攻略できる情報を発信していきます。私のブログを見ることでアプリやWebサイトを1ヶ月で作ることができます!

MENU

これを見て実践できればOK! 完全攻略 プログラミングの始め方 【保存版】

 

f:id:CodenameF0489:20210111101527p:plain

みなさんこんにちは、コードネームFです。

今回は完全攻略 プログラミングの始め方

こう言ったテーマについてご紹介して行きたいと思います。

 

プログラミングの始め方についてご紹介して行きたいのですが、

プログラミングを始めようとする大学生はますます増えている傾向になります。

 

f:id:CodenameF0489:20201220123850j:plain

 ここで保存版として小学生でも理解できるように

「プログラミングの始め方」を紹介して行きたいと思います。

 

この記事を見ることでプログラミングのスタート地点で

挫折するというデメリットを防ぐことができます。

つまりプログラミングスキルを完全習得できます。

 

逆にこの記事を読まなかったら、

プログラミングを始めるにあたって最初の時点で挫折してしまいます。

 

f:id:CodenameF0489:20201220123757j:plain

これから始める大学生にプログラミングを始め方を

わかりやすく紹介して行きたいと思います。

 

 

✅プログラミングで実現できること

f:id:CodenameF0489:20201211173747j:plain

まずプログラミングを始める際にプログラミングについて知る必要があります。

 つまりプログラミングでできることを事前に調べて分析することが必要になります。

 

具体例を示すとこのようなことができます。

ゲーム

アプリ

Webサイト

システム開発

 

 

f:id:CodenameF0489:20201211174508j:plain

プログラミングについて詳しく話すと

プログラミングはみなさんが日常生活で使っているものを

実際にプログラムで実現することができるのです。

 

例えばみなさんが大好きなYoutubeやマリオのゲームとかも

プログラミングで実現することができます。

  

つまりプログラミングはものづくりをするための手段であるということです。

プログラミングでできることを知ることで

自分の興味のあるものを自由自在に作ることが可能です。

 

✅目標を明確に決める

f:id:CodenameF0489:20201126003812j:plain

プログラミングについて何ができるかを理解できたかと思います。

ここでいきなりプログラミングを始めるのはNGです。

 

プログラミングをとりあえず始めようとする、なんとなく始めようとする

こう言った大学生は最初の時点でプログラミング学習を挫折してしまいます。

プログラミングを始める際に目標を明確に決めることがとても重要です。

 

f:id:CodenameF0489:20201126003900j:plain

目標を持たないまま学習を始めると

プログラミングで何をすればいいかのわからなくなり、

結局1ヶ月で挫折してしまう傾向になります。

 

ただ高すぎる目標を持つのもNGですし、

目標を例で示すと、

「Web系の企業に入りたいから、Web系の言語を学ぶ」

こう言った目標でも大丈夫です。

 

f:id:CodenameF0489:20201116124458j:plain

ほとんどの大学生は就職する人が多いと思うので、

ゲーム制作の企業やWeb制作系の企業に就く

こう言った目標を持つことをオススメします。

 

さらに自分が何を作りたいかを決める必要があります。

例えばアプリを作りたいとかゲームを作りたいなど

何を作るのかを決める必要があります。

 

f:id:CodenameF0489:20201116124223j:plain

逆にやってはいけないのは

AIも作る、Webサイトも作る、アプリも作る

こう言った決め方はオススメしません。

 

できるだけ何を作りたいかを絞ることをオススメです。

ここでプログラミングを始める学生でこのような悩みがあります。

何を作るのがオススメなのかわからない

 

こう言った場合は自分の興味のあるものをピックアップして、

1ヶ月間それらを触った後に自分の向いているものを作ることをオススメします。

 

f:id:CodenameF0489:20201116125533j:plain

自分も何を作ればいいのか悩んでいるときに

色々作ってみましたが、結果的にアプリを作ることを決めました。

 

なのでプログラミングをする際には

目標を明確に決めることを忘れずに

実践することをおすすめします。

 

✅環境準備

f:id:CodenameF0489:20201114200646j:plain

続いて環境準備です。

環境準備としてはパソコンを買うことです。

 

パソコンをすでに持っている学生は大丈夫ですが、

持っていない方は購入することをオススメします。

 

f:id:CodenameF0489:20201115114229j:plain

パソコンを購入する際に

WindowsとMacはどちらを購入すればいいのか

わからない学生はたくさんいると思います。

 

結論から言うとどちらでも構いません。 

お金の余裕がある学生はMacを購入するのもいいですし、

逆にお金の余裕がない学生はWindowsを購入することをオススメします。

 

f:id:CodenameF0489:20201129120154j:plain

 自分の持っているMacbook Air2020は15万円以上の値段をしました。

なので大学生の貯金が最低でも10万円、20万円以上もあれば

Macbookを購入することをオススメします。

 

WindowsでもMacでもプログラミングができます。

しかし、多くのユーザーはMacを使っているので、

Macを購入することを私はオススメします。

 

f:id:CodenameF0489:20201124133745j:plain

 

Macのメリットとしては

プログラミングに関するアプリが充実してます。

さらにスペックもかなり高いです。

 

なので貯金がなくてもMacを購入したい学生は

Macを購入できる貯金額に達成したら購入することをオススメします。

 

✅基礎理解

f:id:CodenameF0489:20201114201347j:plain

環境準備を整えることができたら基礎理解を実践することです。

プログラミングの基礎理解というのは

プログラミングの仕組み自体を理解する必要があるのです。

 

まずプログラミングの仕組みを解説すると

プログラミング言語を活用してものづくりを実現できる」

と言うことです。

 

f:id:CodenameF0489:20201121092709j:plain

ここでプログラミング言語というのは

PythonとかJavaScript、Swift…

こう言った多種類の言語が存在します。

 

ここで各プログラミング言語で何ができるのか

こう言ったものを事前に調べる必要があります。

 

f:id:CodenameF0489:20201128092232j:plain

プログラミング言語を取り上げると、

PythonだったらAIを作れるとか、

JavaScriptはWebサイトを作れる 

こう言った言語でできることを知る必要があります。

 

ここでオススメのプログラミング言語はありますか?

こう言った質問をする学生はいると思います。

 

f:id:CodenameF0489:20201213151349j:plain

自分の主観からピックアップすると

「Python, JavaScript, Swift, Kotlin, Ruby, PHP」

これらをオススメします。

 

プログラミングをこれから始める大学生に

これらをオススメしますが、結論何を作りたいかが重要になります。

 

なので目標を明確に決めた上で

プログラミング言語を選択することをオススメします。

 

✅アウトプット学習

f:id:CodenameF0489:20210111102958j:plain

ようやくここで学習に入りますが、

アウトプットを意識することをオススメします。

 

プログラミングをする際には手を動かすことが

とても重要になるのでまずは手を動かしましょう。

 

f:id:CodenameF0489:20201217160536j:plain

基礎学習の話になりますが、基礎を定着する必要があります。

プログラミングの基礎を学習するおすすめの勉強法は

・ドットインストール

・Progate

これらをオススメします。

 

ドットインストールはたった3分の動画で勉強できます。

スキマ時間を効率よく活用することができます。

 

ProgateはWeb上でコードを書くことができるので、

ひたすらアウトプット演習が可能になるのでProgateもオススメします。

 

f:id:CodenameF0489:20201217155137j:plain

 基礎に関しては本気を出せば1ヶ月で達成できます。

もし何かしら忙しいとか時間がない学生は最低でも2ヶ月で基礎を定着できます。

 

こちらにURLを貼っておきます。 

dotinstall.com

prog-8.com

 

f:id:CodenameF0489:20201203002504j:plain

さらにProgateやドットインストールは無料で学習できるので

お金を欠ける必要はありません。

 

なのでプログラミングについての基礎を学習する際には

ぜひこの二つを活用してみましょう。

 

✅ひたすらものづくり

f:id:CodenameF0489:20201130131721j:plain

ここで基礎の学習を終えたら次何をすればいいですか

という悩みを持つ大学生はいると思います。

結論から言うとひたすらものづくりをすることをオススメします。

 

プログラミングはものづくりで実現することを求められています。

ひたすらものづくりをすると言うことは

アプリを作ったり、Webサービスを作ったりすることです。

 

f:id:CodenameF0489:20201203002344j:plain

これに関しては時間がかかるし、難しいと感じる学生はいます。

ですがものづくりを行う方法としては簡単なものを作ることをオススメします。

例えばおみくじアプリやタイマーアプリなどがオススメします。

 

もし基礎の学習である程度理解できた学生は

ものづくりを実践することをオススメします。

 

f:id:CodenameF0489:20201211174048j:plain

ここでものづくりを経験することが重要なのですが、

一人で成果物を作ることがまず持って難しいです。

 

なので大学生ならではのおすすめのものづくりのやり方は

・サークルに所属する

・インターンに参加する

こう言ったものをオススメします。

 

f:id:CodenameF0489:20201203002453j:plain

サークルやインターンに参加することで

現場でものづくりを体験できたり、本来のものづくりを実現できます。

 

自分は大学でアプリやWeb制作のプロジェクトに所属しています。

そこでアプリ開発をやっています。

サークルに所属することで本格的なアプリを作っています。

 

f:id:CodenameF0489:20201213154411j:plain

他にもゲームを作るプロジェクトもありますし、

ものづくりを本格的にやってみたい学生にとってはおいしいものです。

 

さらにサークルに関しては

無料で本格的なものづくりを体験できるので、大学生は絶対にオススメできます。

 

なので本格的にものづくりを実現してみたい学生は

ぜひサークルやインターンに参加することをオススメします。 

 

✅まとめ

f:id:CodenameF0489:20201203002508j:plain

今回のまとめとなります。

✅プログラミングで実現できること

✅目標を明確に決める

✅環境準備

✅基礎理解

✅アウトプット学習

✅ひたすらものづくり 

 

在学期間中にこれらを実践することで大学生は

プログラミングを本格的に始めることができます。

 

これらを実践しなければ

プログラミングで挫折してしまう傾向になるので

今すぐにでも実践することをオススメします。今回は以上となります。

 

LINE公式アカウントを登録していただくと、

プログラミング完全攻略に関する情報を

受け取ることができます。

友だち追加