あいぱすくえすと

情報処理技術者試験大好き!とコンピュータ教育ブログ

本ブログから電子書籍でてます!よろしくお願いします!
  ※Amazon kindle版 <詳しくはメニュー内の「電子書籍」読んでね。

どの言語で学ぶか

プログラミング大好き!にしのAです!

f:id:koharuwest:20170610232153p:plain


プログラミングを初めるとき、なんの言語を学んだら
いいか、なんて100万回くらい聞かれる質問ではあ
りますが。皆様はどう答えてますかね?

私は「用途による」とバッサリ答えてしまいます。ゲ
ームをやりたいのか、WEBアプリをやりたいのか、
なにをやりたいかによって学んだほうがいい言語は変
わってきます。

で、どれか一つ出来るようになると大体みんなできる
ようになると考えていいかも知れませぬ。

ゲーム関係でいうと「テトリス」をさくっと作れたら
初心者卒業認定でしょう、なんて勝手に思ってますが
違いますかね。

というわけで、いろいろな言語を散々触りまくり、テ
キストまで作っている私が独断と偏見で言語について
語ってみたいと思います。

以下は、あくまで個人の感想です。怒らないでね(笑

オススメしない

スクラッチ系のブロック型言語
考え方を知るにはいいと思うけど、コレに慣れ過ぎち
ゃうと「実際に作る場面」との乖離が大きすぎる感じ
がします。あれは概略を示したもので、プログラミン
グではないかなあ。

Unity
初心者にはオススメしません。C#とJavaScriptが選べ
るのですが、ほぼC#一択だと思うし。さらに、独自の
拡張があったりで、苦労した割に他の言語での知識の
活用が厳しい。逆に他の言語を学んでから来たほうが
いいかもしれないですな。

Ruby  と python
チートっぽい言語なので(笑 いきなりこれをやると
他の言語が辛くなるなあ、と思うのですが。最高です
けどね。

これはアリかも

JavaScript
とってもいいんだけど、ライブラリをどうするかとか
HTML5とのカラミでやるかなど悩ましい。
なにせ開発環境がメモ帳なのがお手軽で最高にいい。

C#
王道。先駆者たちが多いので、やりやすいかも。

おすすめしたい

Java
なんやかんやで、何をやるにもやりやすい。ネットに
膨大な資料がある。現場に出てもかなりお目にかかる。

私も今年のお正月は、新しい言語の習得に行こうと思
っています。python+pySDL2みたいなのを学ぼうかと。
※仕事の関係で

そいでは、またっ!