アプリ版:「スタンプのみでお礼する」機能のリリースについて

これからプログラミングを学ぼうと思っているのですが調べてみるとプログラミング言語も学習用の書籍もホームページやアプリも沢山あってどれが本当に良いのかよくわかりませんでした。
みなさんのオススメを教えてください。

A 回答 (6件)

「ヒューマン・リソース・マシーン」に一票。

(ただし、関数の概念がないのでそこが減点)

あとは俺が好きだった本
https://www.amazon.co.jp/dp/4000077511
https://www.amazon.co.jp/product-reviews/4798039 …

手続き型言語なら言語は何でもいいかな…。
    • good
    • 0

私はC#を最初の言語としてお勧めします。


理由は…
1.IDE(統合開発環境)が優秀で無料で入手できる。
→他の言語では前提条件としてランタイムやビルドツール、テストツール、バージョン管理システムクライアントといったものを個別にインストールしたり設定する事が求められますが、C#の開発環境Visual Studioは全部まとめてインストールしてくれます。
2.GUIのアプリケーションが簡単に作れるため、作れた気分になれる。
→モチベーションの維持がしやすい
3.使用用途が増えている言語である。
→Windows、macOS、iOS、Android、Linux向けのアプリケーションが開発でき、また、Unityのスクリプト言語に使用されています。
4.C++から理解しにくい部分を引いた言語である事。
→C#はその言語性格が、C++からポインタや多重継承といった理解しにくい部分を差し引いたような言語になっています。
 構文もC++とC#はよく似ており、C#の知識を足掛かりにしてC++に進出すると、理解しやすいです。
 そしてそのC++は「何でも何とかできる」最終手段に近い言語であるのでできると便利です。
 ただ、いきなりC++に手を出すとよっぽど強い動機が無いと心が折れます。
5.C++ライブラリと相互運用が可能。
→C++は何でもできて動作速度も速くて都合がよい言語ですが、扱いにくい言語です。
 一方C#はそこそこ速くて扱いやすい言語です。
 そしてその両方が混在したプログラムを作る事が簡単にできます。
 ですから動作速度を必要とする部分はC++で、それほど重要ではないところはC#でといういいとこどりがやり易い言語なので何かと便利です。

最後に…
プログラミング言語の違いは英語やフランス語の関係とよく似ています。
確かに言語の違いは重要ですが、それよりもその言語でどんな小説(=プログラム)を書くかの方が遥かに重要です。
開発環境が作りやすいとか公式ドキュメントがしっかりしているといった条件を満たしている言語から始めればよいです。

プログラミングは基本的に分岐する、ループする、何かを呼び出すという3種類の行動の塊ですので、とりあえず都合の良い言語で感覚を磨いてから必要に迫られて他の言語を覚えても遅くありません。
    • good
    • 0

プログラミング言語で、これ覚えとけばあらゆる用途にオールオッケーと言うのはありません。

まあC/C++がそれに近い位置にいるかも知れませんが、コンピュータの動作そのものをある程度理解してることが前提みたいなところがあり、OSやデバイスドライバまで作成できる粒度の細かさがあるけど、それだけに初心者には非常に学びづらい言語です。

とりあえず何もインストールせずに初心者でもすぐ使える言語ってことなら、javascriptがあります。これはwebブラウザで実行されるもので、作成もWindowsだったらメモ帳(notepad.exe)でできるため、お手軽さではおそらく究極です。その代りできることはブラウザ上で可能なことに限られるので、汎用性はありませんけどね。

この両者はかなり両極端な例で、その中間に多種多様な言語があります。特定用途に特化したものから汎用的なものまでいろいろあるし、それらの中でもまた複数の言語があったりします。だからいろいろありすぎて迷うのは当然ですが、まずは自分がやりたいことの一番の最低ラインを決めて、それが可能な言語はどれですかって相談することでしょう。
    • good
    • 0

何のために学ぶのか。

どの分野でプログラミングを活かすのか。プラットフォームは何を想定しているのか。こういったことを明らかにされないと答えようがありません。
    • good
    • 0

大学の研究所で使うもの ゲーム作成で使うもの キャラクター作りで使うもの オフィスで使うものと 千差万別だから 「何を作りたいか」に則って学ぶといい。


絞ったら それを中心に置いて 周りのものを貼り付けていくといい。
    • good
    • 0

MSのビジュアルベーシックが、易しくて本も多い。


以下無料サイトも充実、20年以上昔、数万円で買って
いたプログラミングソフトです。

Visual Basic 中学校
http://rucio.a.la9.jp/main/main.htm
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!