こんにちはシュージです。
皆さんプログラミングに興味がありますでしょうか?
難しそうでよく分からないよ
そんな方多いと思います。
今回の記事はそんな方を対象に書いています
結論から言うと無料教材から始めて手ごたえがある分野を学びましょう
以下より興味がある箇所から読み進め下さい
なぜプログラミングを学ぶのかを明確に
プログラミングには数多くのメリットがあります。
しかし、何を目的にプログラミングを学びたいのか
そのスタートを明確にしているとゴールまでの道がわかりやすく、
学んでいる時に迷子になりにくいようになっていますので、
可能ならどんなコンテンツを作りたいか
それを決めておくと後々が楽になります。
特に決めてなくて触って楽しそうなやつを探すというのも一つの手段だとは思います。
その場合は後述しますが、簡単な言語から入るのをお勧めします。
小さなハードルを超えて、少しずつ上げて行ってモチベーションが続くなら
難しい言語にも挑戦出来ればいいと思います
プログラミング言語の選び方
最初は簡単な所から入りましょう。
厳密にはマークアップ言語なのでプログラミングとは違うという解釈もありますが、
「HTML」と「CSS」です。
このあたりは入りやすくてベーシックになります。
後は目的によって入るところを変えるのも手ではあります。
同じWEBサイトを作るのに有力な
「PHP」と「JavaScript」
WEBサービスを作る際に内部の動きに関することが学べるので
ウェブサイトを作りたい、またはサービスを作りたい方はこちらですね。
AIやデータ分析をしたいなら
「Python」
最近AI人気がうなぎ登りですので、
この言語を学んでおくのも悪くないですね。
自分で使えるようになっても便利だし。
最悪、お仕事で受注できる可能性もあります。
アプリ開発なら
「Java」と「Ruby」
スマートフォンのアプリを作りたいなら
こちらの言語で大丈夫だと思います。
色々な企業がこちらを使ってアプリを作っているので手堅いと思います
無料で学べる学習方法
お試しの登竜門ですが
- YouTube
- Progate
- ドットインストール
YouTube
こちらで親切に開設してくれている方が結構いますので
学びの入口に丁度いい純度で情報を提供してくれます。
色々みてどれを学ぶかの指標か、
既に決めた学習のインプットに使うのが良いでしょう
後、これは簡単に学ぶ方法にフォーカスしているので
あまり深くはいいませんが、英語でその学びたい言語を検索すると
クオリティが高い情報が学べるので、そういうのがあるというのだけ覚えてください
(簡単にだけいうと言語+tutorialで検索です)
Progate
こちらは、
画面に表示されるソースコードを弄って修正や追加をして出来るため、
体感的に学びやすい形になっています。
無料での学習も可能なのですが、
その場合、学習範囲が狭く設定されているので
本当に言語の入口で感触を掴む程度の使い方にすると良いと思います。
それこそいいと思ったら課金もありだと思います
ドットインストール
初心者学習の定番となります。
こちらは動画を流すstyleですね。
短く区切ってあるので、
ちょっとした移動時間に見たり、
今日は軽く学ぶかと小さく始めることも出来るので
始めるのにハードルが低く継続しやすい形になっています。
手軽に始めれるのでこちらも一度覗いてみることをお勧めしております。
手ごたえを感じてから有料の教材にも目を向ける
これは合いそうな気がする!
そんな言語があったら
追加で自己投資ですね。
- 本を読む
- セミナーに参加する
- オンライン授業を受ける
この辺りになるでしょうか。
今回は入口まで独学で簡単になのでこの辺りはそのラインを超えてからお考え下さい。
ご予算に合わせて自己投資を行って下さい!
小さくてもいいから何か作る
これは本を読んだり学んだだけで満足してしまう人にならないためですが、
小さくてもいいから何かサービスを作ろう!
例えばHTMLを学んだのであれば、
個人の超どうでもいいサイトを作ってみるとか。
そしてちょっと背伸びしてスマホ対応にしてみたりとか色々試すことです。
後はゲームが作り方を学んだのなら簡単なゲームを作ってみることです。
兎に角、実践してみて困ったらその都度調べるということを癖にしてしまうことです。
これは将来的にお仕事になるようになっても同じ流れになるのでその練習だと思ってやってください
まとめ
まずは無料の教材
- YouTube
- Progate
- ドットインストール
こちらで言語の感触をみてみて
これは面白い!って言語があるか確認に使ったり
目的に必要だから学んだけどちょっと自分にはきつそう、などの指標にしたり
そういう使い方も出来るので是非、初心者の入口におススメです。
そしてそれで手ごたえを感じたら自己投資をして更に知識をつけて
小さくてもいいからコンテンツを作り、
ゆくゆくは副業出来る位まで学べたら最強ですね。
それでは皆さんに良いプログラミングの学習ライフを!
コメント