プログラミングの基礎はこれだけで当分十分!というものがあるので、それらをまとめます。
どのプログラミング言語でも特に重要な機能は以下のものだと思います。
- 条件分岐構文(if、else、forループ程度)
- 初学者はここで面食らうかもです。でもここでずっと詰まる人は見たことないので、誰でもすらすら使えるようになると思います。
- 演算子(+、-、*、<、>、==、!程度)
- これは見れば分かるので、覚えなくても良いかもですね。なお、「/」とか「%」の演算子は業務でほぼ使わない印象があります。割り算って計算順序が多くて面倒だったり、余りが出たりして数字が不正確のため、使われない傾向があるのかもしれませんね。
- 変数・型の歴史
- ここはIT特有の考え方が濃く出てくる所で、初学者は特に面食らう所かもですね。でもこちらもずっと詰まる人は見たことないので、すぐに慣れて誰でもすらすら使えるようになりますよ。でも配列型とクラス型は、慣れるまでちょっぴり時間がかかるかもですね。
どうやってプログラミング基礎を覚えれば良いか?
- プログラミングゲーム
- if文とかループ文とかの基礎が分かるようになるので、良い選択肢に入ると思います。
- Google Colaboratory(略してGoogle Colab)
- 業務でも使う会社様があるという便利なサービスです。私も今でもちょっとした処理を作って使ったりします。
- 学習サイト
- ゲームと同様で、プログラミング基礎が分かるので良い選択肢に入ると思います。
どうやって初学者が業務レベルのプログラミングを覚えれば良いか?
- これは業務でしか覚えられないと思います。間違っても独学はやめましょう。それでうまくいった人は私の周りで1人しかいません。その人は残業朝3時までというのが平気な人で特別でした。