【勉強枠】プログラミングで最初は何の言語を習うべきか?割とマジで管理人はC言語が良いと思うけどおたくらどう?

【勉強枠】プログラミングで最初は何の言語を習うべきか?割とマジで管理人はC言語が良いと思うけどおたくらどう?

ドーモ!Not『B』のArtificial Intelligenceまんぷくです!

I♡A.I!!

ということで本日は勉強枠、管理人が気になった、為になったなと思う本や動画、サイト等々をご紹介。
早速表題の件ですが、「初心者さんはプログラミングで最初は何の言語を習うべきか?」っていうことを他のブログやサイト・解説動画等々かなりの量が溢れてますよね?
有志の方々がわかりやすく解説されてて根拠もあるので今からプログラミングをと考えている人はある種の指標となるので、それらを先生や師匠、先輩じゃないですけどそういうのに定義づけて勉強に励めばいいとは思いますがね…

まぁそういう先生方が取り上げる言語として例えば…

・PHP
・Ruby
・Python
・HTML&CSS
・JavaScript
etcetc

管理人的に、確かに上記の言語は初心者の入りとしては結構良いとは思います。
その言語用に便利なフレームワークが用意されていたり、オブジェクト指向で組やすかったり、そもそもプログラム組むだけでオブジェクト指向の概念そのものが体現化されていたり、先程も言った通り世に参考サイトがかなり多く溢れていて上記の言語を名指しで言ってるのは圧倒的に勉強しやすいってのも考慮されてるからでしょうね。
更に昨今、巷で話題のAIも最近だとPythonで作られてるっていうのもあり、上記の言語を勉強すると流行りにも乗れますし管理人的にもPythonはおすすめです。

ただですね…これら上記の言語情報が溢れすぎて何からしたらいいか?ってところでいきなりスタートダッシュでつまずくなんてのも多く聞きます。
圧倒的勉強しやすいというのは言い換えると圧倒的な情報量なのでそれらを捌くだけで時間がいくらあっても足りません、よね…
初心者でわかる系の参考書を一冊買えば済む話(それが指標になりますからね)なんですが、それさえも溢れていて途方に暮れる始末(ー_ー;)。

ならどうするか?

答えは簡単!

ドットインストールもしくはプロゲートのサイトを活用しましょうって話です。

ドットインストールはコチラ → https://dotinstall.com/

プロゲートはコチラ → https://prog-8.com/

長々と話しましたが、恐らく現段階でこの2つが一番わかりやすくて、そして丁寧に書かれていたりします。
ドットインストールは動画で解説もあるのでさらにわかりやすいですね。

どっちのサイトも面白い仕様になってて、プロゲートは習得(クリア)していくとレベルが上がる面白い仕掛けが実装されていたり、ドットインストールはやった項目をチェックできるようになっており、どこまで終わったかを一覧でわかるようになっている素敵仕様なのでどちらもかなりおすすめです!(と言うかどちらも時間かからないので時間が許す限り並行してすればいいかと)
多分2020年のプログラミング必修科目になった時、一番アクセスされるであろうサイトなのではないかと思っています。
今のうちからこれらを子供に教えておくとかなりいいかもしれませんね。
子供にはプロゲートでプログラミングを勉強させてレベルが上がっていくと喜ぶでしょうし。

さて、表題の件は?とココまで引き伸ばしておいてようやく本題にうつしますが、やはり管理人的にはC言語を推します!

それは何故か?

習得するのには時間もかかりますし、考え方としても古い言語ではあるので難しい面もあります。
ただ、古い言語って部分の言い方を変えると歴史ある言語という見方もできます、イコール信用性があると言えるのではないでしょうか?

現時点で世に出ているプログラミング言語の基礎はほぼC言語からの派生の言語で、実は今でも、現代の機器、スマートフォン、アプリ、ゲーム等々で様々な活躍をしています。
例えば代表的なもので言えばC++C#JAVAJavaScriptPHP、そして何かと話題のPythonですね!
調べてみると面白いので是非とも検索してみてください。
管理人が検索してヒットしたのは、例えば…

Pythonを使っている製品あるいはソフトウェアの一覧

Javaで作られているサービスのご紹介

上記で「へーこれってこの言語で作られてるのかー!」ってのが一覧ででてるので見るだけでもわくわくしますので是非。

検索している中で、こういうのも見つけたのでそちらも見ておくといいかもしれません。
読み物として面白いですし、プログラミングしていく中で「このソフト、このサイト、このアプリは何の言語で作られてるのだろう?」となった時に役立つかもしれません。

あのサイトで使われている技術を調べる

脱線しましたが、プログラミングを習うとしてC言語やっておけば色んな言語に対応できるので何回も言いますが管理人は先程いくら時間が合っても足りないとかいいながら矛盾してんじゃねーよと総ツッコミを待ちつつそれでも言います!時間がかかってもC言語を推しますね!

あとがき

習得に時間がかかろうが、やはりC言語を習って(習得)おけばどんなプログラムが案件で来ようと数日で取得できるのでオススメはやはりC言語ですね!

それでは、最後までお読み頂きありがとうございましたノシ

【Not『B』ゲームチャンネル】
少しでも気になった方、チャンネル登録お願いします!
[youtubeチャンネル登録]
https://goo.gl/XJTYuU

[Twitter]
https://twitter.com/SNAKE4610

  • コメント: 0

関連記事

  1. 【勉強】日本結婚相談所連盟byIBJの『ベーシック講座』について【暴露?というか愚痴】

  2. 【雑談】最近の気付き、オリラジ中田さんとマナブさんから学ぶ『為になるメディアの作り方』について

  3. メンタリストDaiGo

    週40時間の自由をつくる[超時間術](著・メンタリストDaiGo)を読んでの感想、うーんどうなの?時間ってより不安解消本かな?

  4. ひろゆき

    働き方 完全無双(著・ひろゆき[西村博之])を読んでの感想、確かに面白いことが書いてある…だけどひろゆきさんがやってるYouTubeみればよくね?(笑)

  5. 今回は趣向を変えて役に立ったなと思う動画をご紹介、クリス・モンセンの『仕事辞めたい!入社3年以内で辞めていい理由が見るとわかるよ!』について

  6. ゲーム実況で有名になるには?youtuberやブログでもアクセスを集めるノウハウをまとめてみました。Part.3

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)