共感で繋がるSNS

プログラミング言語どれから始める?

プログラミング入門するときどの言語から始めるべきでしょうか?言語及び想定する対象者、その理由を踏まえて教えてください。
Darwin

Darwin

初めて使った言語はC言語だったけど過去の自分に勧めるなら圧倒的にZig。処理の透明性が高くデータ構造と処理が分離していてわかりやすい。ポインタなどは理解しにくい部分もあるけど身につければ一生ものの技能だしPythonでは絶対に身につかない技術が詰まっている。
プログラミングの星プログラミングの星
GRAVITY
GRAVITY2
sakurarust

sakurarust

私はVBから始めました。
個人的な意見ですが、Javaから始めるのが良いかな〜と考えています。
プログラミングの星プログラミングの星
GRAVITY
GRAVITY2
ヤコビアン

ヤコビアン

Cでプログラミングの考え方を学んで、次にPython、Javaを同時並行で勉強したよ。
プログラミングの星プログラミングの星
GRAVITY
GRAVITY7
よーた

よーた

JavaScript
プログラミングの星プログラミングの星
GRAVITY
GRAVITY9
ほくと

ほくと

JavaScript

対象者: アプリ作りたい人
理由: 動作環境が既にある。デバッガはブラウザに組み込まれていて、GUIも動的に操作できる。フレームワーク、ライブラリが豊富。サーバー、クライアントが一つの言語で完結。ブラウザとの結びつきが強く、既に大量のサイトがあり、互換性の問題があるので、他の言語による置き換えが発生しにくい。ビルドが不用で、コード修正、動作確認のサイクルを高速に回せる。
やや癖はあるが、Lispなどと比較すれば主流派ではあるので、他の言語にも移行しやすい。
プログラミングの星プログラミングの星
GRAVITY1
GRAVITY7
Genimi

Genimi

皆さん色々と考えて回答されてますね。
自分の場合は複数言語挙げてしまいます。

・基礎の基礎から学びたいのであればC言語がおすすめです。classなどのオブジェクト指向の考えがないためかなりフラットな開発ができます。そこからclassを触ろうと考えたらC++にコードを引き継ぐこともできますし、記述方法が似ているJavaやCsへ移動することもできます。(Cs==C#)

問題点はWindowsではVisualStudioのインストールやCygwinを利用してGccのインストールが必要です。またMacOSでもXCodeを入れる必要があります。ですが、Linux環境のUbuntu などはgccがすでにインストールされているので、メモ帳で開発できます。(Linuxの知見をつける方が難しいかも)

・環境構築を整えなくて良いのであればHTML/CSS,JavaScriptが良いです。ブラウザ(Google ChromeやMicrosoft Edgeなど)が入っていれば使えます。メモ帳だけでも開発できます。googleのスプレッドシートなど普段使いしているならJavaScriptの派生(というよりまんまJavaScript)のGoogleAppScript(通称GAS)も利用できます。

長々と失礼しました。
プログラミングの星プログラミングの星
GRAVITY
GRAVITY17
まる

まる

ポインタの概念は理解した方がいいと思うのでC++やってからC#やPythonへ
プログラミングの星プログラミングの星
GRAVITY
GRAVITY7
tolemy

tolemy

C#
天下のMicrosoft御用達
開発環境も簡単に用意できるお手軽さが魅力✨
プログラミングの星プログラミングの星
GRAVITY
GRAVITY5
HAL900.0

HAL900.0

強い型付けな言語。
型あり→型なしへの遷移は容易だけど、その逆は大変だと思う。
プログラミングの星プログラミングの星
GRAVITY
GRAVITY10
ゆう

ゆう

C# もしくはJava。でも最近はそれもモダン言語になってきたのでPythonでもありかも。
C# Javaを学べばいい理由はそれを学んで置けば大体のWebアプリ案件が着く可能性大だと思ってるし、欲しがる中小企業は多いイメージ。
あとは、そのあとはJavaScriptだね(色んな言語で使えると思っている)
プログラミングの星プログラミングの星
GRAVITY
GRAVITY14
もっとみる