プログラミング勉強したいんだけど最初は何の言語がいいの?

科学・IT

86 Res. 7.06618665 MONA 15 Fav.

1 :フサフサ九段:2014/04/03 17:02:30 (10年前)  1.83642323MONA/1人

質問スレ見ないから質問してみる

2 :J( 'ー`)し四段:2014/04/03 17:04:03 (10年前)  0.03MONA/1人

初めて触るならC言語から入って分岐、配列、ポインタに慣れるといいよ

3 :名無し四段:2014/04/03 17:04:11 (10年前)  0.005MONA/1人

英語

4 :名無し三段:2014/04/03 17:04:42 (10年前)  0.005MONA/1人

Cだろうね

5 :名無し三段:2014/04/03 17:06:05 (10年前)  0.005MONA/1人

マジか。なら俺もフサフサと一緒に勉強していこうかな
でもプログラミングで何作んの?

6 :フサフサ九段:2014/04/03 17:07:22 (10年前)  0MONA/0人

何作るかは決めてないよ
プログラミングスキル付けたいだけだから簡単で汎用性があるものが良い

C言語ググってみるわ

7 :名無し四段:2014/04/03 17:08:34 (10年前)  0.005MONA/1人

まじめにやりたいならC言語だけど
簡単にやりたいならもっと高級な言語にしたほうがいい

8 :年金積立金管理運用八段:2014/04/03 17:09:57 (10年前)  0.005MONA/1人

Z80がオヌヌメ

9 :名無し三段:2014/04/03 17:11:40 (10年前)  0.005MONA/1人

Perlとかも

10 :フサフサ九段:2014/04/03 17:13:40 (10年前)  0MONA/0人

なんかいっぱい貰ったわサンクス
C言語より別の奴がいいの?

11 :♪うー(・×・)ちゃん♪五段:2014/04/03 17:14:50 (10年前)  0.005MONA/1人

Rubyおすすめぴょん!
http://dotinstall.com/lessons/basic_ruby_v2

12 :Ray五段:2014/04/03 17:16:59 (10年前)  0.01MONA/1人

monacoin関連のサービス開発したいなら
bitcoin関連のコードが揃ってるpythonかjava。

13 :フサフサ九段:2014/04/03 17:20:28 (10年前)  0MONA/0人

結局何がいいんだよ・・・

14 :名無し四段:2014/04/03 17:23:16 (10年前)  0.005MONA/1人

Cでもいいけど、JAVAが現状なら一番つぶしも効くしいいんじゃないかと思う。

15 :名無し四段:2014/04/03 17:23:29 (10年前)  0.005MONA/1人

C#….NET最強
JAVA…クロスプラットフォーム最強
Python…Google最強
Ruby…Rails最強
Perl…ワンライナー最強

16 :フサフサ九段:2014/04/03 17:31:08 (10年前)  0MONA/0人

じゃあjavaってのやってみるわサンクス

17 :名無し三段:2014/04/03 17:33:19 (10年前)  0MONA/0人

成果物楽しみにしてるよ

18 :フサフサ九段:2014/04/03 17:35:43 (10年前)  0MONA/0人

おいjavaの入門サイト行ったら先にAccessとか言うのやれって言われたぞ
これはなんなんだ教えてろ

19 :キュアナナシー三段:2014/04/03 17:36:33 (10年前)  0MONA/0人

勉強したいならC言語
作りたい(プログラミングしてるぞって気分になりたい)ならJava
Ruby、PHPは最初の言語としては勧めていいものかはわからん
C#は(゚⊿゚)シラネ

20 :J( 'ー`)し四段:2014/04/03 17:37:36 (10年前)  0MONA/0人

Accessはデータベースのことじゃないの
でもデータベースならMySQLとかでもよくね

21 :フサフサ九段:2014/04/03 17:37:57 (10年前)  0MONA/0人

あたまいたい

22 :すねこ六段教士:2014/04/03 17:38:34 (10年前)  0MONA/0人

html プログラミングというほどでもないが
これができないやつはなにやってもできない

23 :名無し三段:2014/04/03 17:39:43 (10年前)  0MONA/0人

Accessはないな

24 :名無し一級:2014/04/03 17:41:44 (10年前)  0MONA/0人

C#覚えてUnity。UnityからC#でもいいけど。即金を儲けられる。

25 :キュアナナシー三段:2014/04/03 17:42:02 (10年前)  0MONA/0人

AccessはMS Office Proいるから持ってないなら諦めろ
それにどちらかというと情シスって人たちや業務の人たちが使うツールだ

何やりたいかまず決めろよ
自鯖建てたいとかならshellとかも必要だぞ

26 :フサフサ九段:2014/04/03 17:42:04 (10年前)  0MONA/0人

Accessはやらなくていいのか
htmlは聞いたことある

27 :名無し三段:2014/04/03 17:44:56 (10年前)  0MONA/0人

よくスクリプト、スクリプトって言われてるけどどういう言語がいいの?

28 :フサフサ九段:2014/04/03 17:46:00 (10年前)  0MONA/0人

強いて言うならwebサイトとか

29 :フサフサ九段:2014/04/03 17:46:33 (10年前)  0MONA/0人

>>25宛てだった

30 :キュアナナシー三段:2014/04/03 17:57:46 (10年前)  0.1MONA/1人

サーバー側としてJava、ruby、PHP、perl、ASP.NET
ブラウザ側は共通でHTML/CSS、JavaScript
データベース使うならこれも共通でSQL(ただしDB依存のお作法も多い)

一般的に新人向け教育ならJavaが多いよ
ただwebサービス作ってるいわゆるギークな人たちはrubyやPHPが多いと思う

31 :フサフサ九段:2014/04/03 18:01:18 (10年前)  0MONA/0人

java大人気でワロタ
ありがとうやってみるわ

32 :名無し五段:2014/04/03 18:03:05 (10年前)  0MONA/0人

Mysqlとか名前だけはよく見かけてデータベースって事も分かったが
言語との相関関係ってどうなっているん?

33 :キュアナナシー三段:2014/04/03 18:47:46 (10年前)  0MONA/0人

>>32
あまり相関は意識しないけど、過去の経験や知識から言語とDBの組合せができるかな

JavaならOracle
Ruby/PHPならMySQL
MS製品ならSQLServer
まれにPostgreSQL
DB2はまだ息してる?

それっぽくこじつけるならJava/Oracleなら大規模、Ruby/PHP/MySQLなら中小規模だけど、その辺はチューニング次第だと個人的には思う

34 :名無し五段:2014/04/03 18:53:44 (10年前)  0MONA/0人

Pythonだろjk

35 :バクダンくん四段:2014/04/03 20:04:36 (10年前)  0MONA/0人

後々プログラミングで厳密な物や大規模なことまでやりたい人が初めて学ぶならやっぱりC言語が良いと思うなあ。
今も現役な言語の中で一番作りが(良い意味でも悪い意味でも)単純だから。
最初から気の利く言語から入るとその有り難みがわかりづらかったり、いわゆる「おまじない」の意味を理解できなかったりする。
Javaから入った自分はそうだったな

そこまで深くやるつもりが無いのであればRubyあたりがいいんじゃね
CGIにも使われるから役に立つし、構文も簡単だから戸惑うことも少ないと思う

36 :名無し二級:2014/06/26 14:33:36 (9年前)  0MONA/0人

今ならGoだろJK

37 :みこす三段:2014/06/26 15:02:53 (9年前)  0.00114114MONA/1人

Javaの場合は開発始めるまでの環境設定やら何やらで詰まりまくりそう
PHPならXAMPP拾ってきて解凍するだけでとりあえず環境は揃うから楽なんじゃね?

真っ黒のコマンドプロンプト上で5択クイズが出来るようになるよりも、
掲示板とか身近で解りやすいモン出来る上がる方が達成感も得られると思う

でもゆとり言語だから「プログラムを学ぶ」って点ではプッシュし難いw

38 :あつあげ四段:2014/06/26 15:40:43 (9年前)  0MONA/0人

javaは大変だった...やめとけ

39 :水城六段教士:2014/06/26 15:47:55 (9年前)  0MONA/0人

JavaならJREなりJDK突っ込んでとEclipseのAll in One落としてくれば勉強できるだろ。
http://mergedoc.sourceforge.jp/

WebでやるならPHPとか。でも、絶対にJavaScriptは絡んでくる。

なにを作りたいのかとか明確ではなく、まず取っかかりとしてやりたいならCでもいいけど、作りたいものが明確なら、何を作りたいのかを明確にするといい。
ハードウェアを叩きたいならC+ASMとか、正直Case by case。

食っていきたいなら、一通りは触れるようになっておかないとダメだわ。

40 :堕電八段:2014/06/26 15:51:49 (9年前)  0MONA/0人

マジレスすると同時進行でいいので英語
webサイト作りたい、って書いてあるのでとりあえずHTML,CSSあたり→javascript→サーバー系の言語(PHP,Perl,python,ruby)って順番が妥当かな。
WEB関連の知識がないとサーバーサイドは環境の準備すら難しいとおもわれ。
あと後々使うことになるからlinux環境に慣れる、とか。

41 :ほげぞー三段:2014/06/26 21:26:08 (9年前)  0MONA/0人

とりあえずpythonから入門するのがいいと思う。
python使いこなせれば他の言語に移動するのもそれほど大変じゃない。
pythonはwindows,mac,linuxどれでもつかえるし
game、web、toolを扱うライブラリ揃ってる。

42 :名無し三段:2014/06/27 12:23:12 (9年前)  0MONA/0人

ほんとのほんとに初心者向けの書籍って何かありますか?

43 :小泉瑞貴八段錬士尊者:2014/06/27 13:39:54 (9年前)  0MONA/0人

C言語の絵本

44 :水城六段教士:2014/06/27 18:11:03 (9年前)  0MONA/0人

プログラミング言語C(Brian W. Kernighan、Dennis M. Ritchie)
というのは半ば冗談で、もう古すぎるかな。

>>42
なんの言語を学びたい?

45 :てあめなも七段錬士:2014/06/27 18:25:30 (9年前)  0MONA/0人

何がしたいか・必要かで勉強するべき言語の優先順位が決まるのかな?と思う。
だけどプログラミング知識まったくないど素人の自分がそれを調べようと検索したらなかなか答えにヒットしない事が多い。
少し前に3DCGソフトのshadeのプラグインが必要と感じて調べたらPythonと出たので、今はPythonが気になってる

46 :Takenaka五段:2014/06/27 18:31:36 (9年前)  0MONA/0人

CならK&Rでいいと思いますよ。
私も41さんと同じくpythonをお勧めします。
pylintに怒られないように書けば自然と読みやすいコードになるでしょう。
英語は必要でしょうね。

47 :水城六段教士:2014/06/27 18:37:04 (9年前)  0MONA/0人

もし、まだ何も考えていないなら、Go言語とかどう?
このあと来るかどうかはわからないけど、みてみると面白そう。
日本語の記事もそこそこある。

48 :名無し三段:2014/06/28 07:20:23 (9年前)  0MONA/0人

具体的な目的はまだ無いんですが取りあえずプログラミングというものを理解してから色々考えて見ようと思ってます

49 :名無し三段:2014/06/28 09:38:57 (9年前)  0MONA/0人

まったくの初めてからプログラムするのならインタプリタ型がいいよね。
pythonもそうみたいだけど、Webサイト作りたいのならPHPが簡単でいいんじゃないかな。
いきなりC言語系やれとかは大変だと思う。

50 :小泉瑞貴八段錬士尊者:2014/06/28 12:27:29 (9年前)  0MONA/0人

>>48
順序が逆です(´・ω・`)

何をしたいかを決めて、そのうちの手段や、道具としてのプログラミングがあります。
言語は目的に合わせて選ぶものです。

51 :ほげぞー三段:2014/06/28 12:33:27 (9年前)  0MONA/0人

>>49
phpでプログラミングの基礎を作るのはあまり良くないと思う。。。
学習という意味ではpythonをおすすめします
そこから必要であればphpをやればいいし。

52 :名無し三段:2014/06/28 13:00:12 (9年前)  0MONA/0人

イメージ的にまず総論をやって目的別の各論みたいな感じでやろうと思ってるんです。。。

53 :(「・ω・)「ガオー三段:2014/06/28 13:31:52 (9年前)  0MONA/0人

PythonとEclipseでちょっとした計算させようか迷ってる
たまーに使うだけなので大げさかなあ

54 :名無し八段:2014/06/28 14:14:47 (9年前)  0MONA/0人

C#ええで
javaより高速だし
monoを使えばクロスプラットフォームも楽ちん
さらにcで50行くらい必要な処理がC#なら5行くらいですむ

55 :名無し八段:2014/06/28 14:14:47 (9年前)  0MONA/0人

C#ええで
javaより高速だし
monoを使えばクロスプラットフォームも楽ちん
さらにcで50行くらい必要な処理がC#なら5行くらいですむ

56 :みこす三段:2014/06/30 16:58:22 (9年前)  1.14114MONA/1人

>>48
お硬く考えずバカみたいなお題を決めてプログラム作ったらいいと思うで
教科書に1ページ目から読んでくような「お勉強」は身につかないわ

自分の場合ツイッターアプリの勉強の際に、
特定の友達が就業時間内(9:00-12:00 13:00-18:00)に呟いたら「働けゴミ野郎」とリプライを送るBotを作った

色々調べて正常に動作するようになったが完成した後少しモメたw

57 :名無し七段尊者:2014/06/30 22:20:03 (9年前)  0.00228228MONA/1人

まじれすするとHSP

58 :名無しの権兵衛七段錬士:2014/07/03 03:29:54 (9年前)  0MONA/0人

全くの初心者です、知恵をお貸し下さい
モナコインの投げ銭の振り分けシステムを作りたいです

1.投げられたモナの20%はイラスト担当、10%はツール製作者……残りは動画投稿者のように自動で振り分ける
2.企画毎に投げ銭の目標額と期間を決められる
既に目標額に達した、または期間を過ぎた企画に投げ銭した場合、送り主に自動返金する
3.企画ごとに投げ銭総額がランキング化され、誰に何モナ行ったか誰でも見れる

投げ銭がきちんと分配されていると誰でも分かるようにしたいです。
こういうものを作るにはまず何から勉強したらよいのか教えて下さい
高校の授業でエクセルのマクロちょっと弄った程度です

また、元々あるサービスで賄えるのなら教えて頂けると有難いです

59 :ブチャラティ初段:2014/07/03 09:31:26 (9年前)  0MONA/0人

perl押しはいないか、、、
まあ、phpのほうが最近はね、、

60 :水城六段教士:2014/07/03 09:45:46 (9年前)  0MONA/0人

>>59
PHPの罪悪は大きいと思う・・・。
でも、使われている以上使うしかない感じ。実際、使えば便利だし。
perlやrubyの方が言語としてはいいと思うけれどね。(初期のperlがWriteOnlyだったのはいい思い出)

61 :みこす三段:2014/07/03 22:03:29 (9年前)  0MONA/0人

>>58
とりあえずWebサービス始めたいのであればPHPでいいんじゃないかな
XAMPP php とかでググれば入門用の解説はゴロゴロ出てくると思う

まずはモナコインうんたらは全て忘れて、
画面から100と入力したらAさん 20,Bさん 30,Cさん 50 と入力された数値を割り振るだけのプログラムを作る

それが出来たら次は誰に何%割り振るか画面から決めれるように作る

次はデータを保存して後から見れるように作る

・・・・と少しずつ機能を増やしていくのが良いと思う
多分作ってる途中で色々問題出まくって死ぬほど悩むと思うけど頑張れw

62 :みこす三段:2014/07/03 22:11:41 (9年前)  3.9MONA/1人

あと最終的に外に公開して他人の財産預かるようなモノを作りたいのであればセキュリティの勉強は超重要

どう維持していくかも重要だし一番頭が痛い問題でもある
頑張れw

63 :名無しの権兵衛七段錬士:2014/07/04 17:09:34 (9年前)  0MONA/0人

>>62
ありがとう
千里の道も一歩からか
頑張ります

64 :(`・ω・´)ゞ二段:2014/08/01 02:35:12 (9年前)  0MONA/0人

Haxe覚えたら便利だよ

http://ja.wikipedia.org/wiki/Haxe

65 :お腹すいた名無し六段教士:2014/12/01 23:23:28 (9年前)  0MONA/0人

blain fack…

いえ何でもないです。

66 :名無しの権兵衛七段錬士:2014/12/02 02:53:52 (9年前)  0MONA/0人

blain fack
ぐぐってみたら恐ろしい言語やな

67 :さ҉҉ば҉҉ち҉҉ゃ҉ん七段教士:2014/12/02 03:21:27 (9年前)  0MONA/0人

blain fack
昔は使ってたな

68 :さ҉҉ば҉҉ち҉҉ゃ҉ん七段教士:2014/12/02 03:23:10 (9年前)  0MONA/0人

http://codepad.org/cFMvN9U2
昔のだけどこれくらい頭おかしくなりそうだった

69 :水城六段教士:2014/12/02 16:41:12 (9年前)  0MONA/0人

blain fackの派生のAはみた覚えがあるな。
この手の奴はいろいろあるよね。
そういえばmindはどうなったんだろう。

70 :水毒五段錬士:2014/12/02 23:58:02 (9年前)  0MONA/0人

ホビープログラマーの第一歩としてはBASICっぽい文法の言語(HSPとかVBとか)をお勧めしたい。
CとかJavaみたいなのはBASIC的記法が煩雑だと思うくらい大規模なプログラムを書き始めてからでも良いかも。

ソースは10年くらいプログラミング初心者で最近Rubyを書き始めた俺。

71 :なむやん七段教士:2016/08/27 14:05:32 (7年前)  0MONA/0人

http://www.mwsoft.jp/column/program_top10.html
Javaが速いとはしらなんだ
あとPerl遅いのね、でも使うよ

72 :PEPSIMAN五段:2016/08/27 17:28:37 (7年前)  0MONA/0人

>>71
Javaって言うほど速かったっけ?
Javaで作られたフリーソフトとかで
WindowsのAPIでGUI作ってない奴は使いにくくもっさり動作なイメージが。
CUIなら速かった気はするけど。

73 :名無し初段:2017/06/22 21:05:48 (6年前)  0MONA/0人

BrainFuck 一択だろ

74 :名無し三段:2017/06/23 14:12:27 (6年前)  0MONA/0人

なでしこ(ボソ

75 :ななし一級:2017/06/23 14:35:40 (6年前)  0MONA/0人

C言語で遺伝的アルゴリズムのプログラム作るのおすすめ
そんなに難しくないし人工知能を自分で作るってのは結構面白いよ

76 :クワイ・ガン・ジン三段:2017/06/23 16:55:11 (6年前)  0MONA/0人

ホリエモンに聞いた方がいい。perlとか

77 :新規登録二段:2017/06/23 17:24:57 (6年前)  0MONA/0人

初心者にはCOBOL…

78 :RyuF一級:2017/09/06 10:42:57 (6年前)  0MONA/0人

基礎からしっかり勉強したいならC言語から
とりあえず動けばいいなら個人的にはPythonかな

79 :名無し四段教士:2017/09/06 20:25:05 (6年前)  0MONA/0人

エクセルのマクロ。ベーシックだから簡単だぞ。数独とかも解けるよ!
と、楽な道に誘ってみたりする。

80 :新疆改造中心 六四事件二段:2018/02/08 17:47:59 (6年前)  0MONA/0人

初心者でも環境構築で絶対に躓かないJavaScriptを推しておく

81 :ittou四段教士:2019/05/04 16:04:03 (4年前)  0MONA/0人

Pythonかなぁ

82 :緑影二段錬士:2019/05/04 17:51:34 (4年前)  0.0001MONA/1人

わたしのリクルートコンサルタント時代、今から19年以上前は
ルビーでしたが、最近ネットで見る限りではPythonが一番
稼げるようです。本もでてますしね!
頑張ってください!

83 :暇人三段:2019/05/04 18:24:03 (4年前)  0.0001MONA/1人

イッチ今何してるんやろうか

84 :緑影二段錬士:2019/05/05 08:36:11 (4年前)  0MONA/0人

モナいただきました!ありがとうございます!

85 :名無し二級:2019/05/05 08:39:57 (4年前)  0MONA/0人

UNITYでゲーム作りたいんだけど
プログラム言語はどれを使うのが良いですか?

86 :ittou四段教士:2019/05/05 09:53:16 (4年前)  0MONA/0人

UNITYだとC#一択では?

お気に入り

新規登録してMONAをもらえた

本サイトはAsk Mona 3.0に移行しましたが、登録すると昔のAsk Monaで遊ぶことができます。

新規登録ログイン