2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミングってどうやって勉強すればいいんだ?

1 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:32:39.373 ID:j+sPRCzi0.net
中学生でAndroidアプリを作りたいと思ってる

2 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:32:56.695 ID:/J7Ssult0.net
どんなアプリ?

3 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:34:38.435 ID:z1kUaKoY0.net
Androidのアプリならそんなに詳しいプログラミングの知識要らんだろ
本屋で適当なの買ってこい

4 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:34:43.797 ID:j+sPRCzi0.net
>>2
とりあえず神経衰弱みたなのを作ってみようかと思う

5 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:35:07.352 ID:j+sPRCzi0.net
>>3
本は買ってきて読んでるけど意味がよくわからん

6 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:35:09.105 ID:1gpUCl/y0.net
>>4
レベル高杉

7 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:35:54.008 ID:UEl3bfa9a.net
中学生には無理だなwww

8 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:36:00.070 ID:ykZzc1Lk0.net
まず公式のドキュメントを読もう

9 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:36:05.263 ID:s9f8TPqJ0.net
hello world

10 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:36:27.203 ID:j+sPRCzi0.net
>>6
えっレベル高いのか?

11 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:36:40.777 ID:thiIB6xQ0.net
>>5
分かるまで読め

12 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:36:41.101 ID:j+sPRCzi0.net
>>9
そこまでは出力できた

13 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:37:51.055 ID:j+sPRCzi0.net
>>11
うーん…わかるけど理解してないっていうか
自分で考えてコードが書けるようにならない

14 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:38:08.686 ID:9beA8jnI0.net
ぶっちゃけUnity使えばいいと思う
モチベーション保てなきゃ意味ないし
Unityならガチのド素人でも「ゲーム」が作れる

15 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:38:23.791 ID:j+sPRCzi0.net
まずはJAVAの勉強をした方がいいのか?
オブジェクト指向もいまいち理解してない気がする

16 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:39:06.562 ID:j+sPRCzi0.net
>>14
Unityは面白いよなちょっとは触れる
でもゲームを作りたいとは思わない

17 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:40:02.754 ID:vHWdT3r6p.net
プログラミングは数こなしてなんぼだから
なんでもいいから作りまくるといい

18 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:40:07.998 ID:PNF+HOnA0.net
PCの仕組みからだろ
ソフトの基礎、OSとの互換性などなど

19 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:41:10.194 ID:thiIB6xQ0.net
>>15
泥やりたいならJavaだな

20 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:41:28.151 ID:j+sPRCzi0.net
>>8
英語力ないんだ

21 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:41:54.337 ID:WJbdSuSx0.net
やあここは

22 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:41:55.910 ID:j+sPRCzi0.net
>>17
それはコードの写経でいいのか?

23 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:42:06.653 ID:1gpUCl/y0.net
取り敢えず高専行く勉強しない?
死ぬほどやれると思うよ

24 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:42:45.759 ID:j+sPRCzi0.net
>>18
PC自作はした
PCの仕組みってシステムのこと?

25 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:42:55.194 ID:PNF+HOnA0.net
>>20
英語より数学の方が必要

26 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:43:17.619 ID:thiIB6xQ0.net
>>20
致命的すぎる
プログラミングに最低限の英語は必須
英語読めなきゃコピペコーダーにすらなれんぞ

27 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:43:39.084 ID:j+sPRCzi0.net
>>19
JAVAはどこらへんまで勉強してAndroidアプリ開発に移行すればいい?

28 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:43:52.326 ID:WJbdSuSx0.net
コード写経したあとにすることは?

29 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:44:44.901 ID:PNF+HOnA0.net
>>24
そうそうハードの組み立てとかじゃなくて
それがどういう理由で必要なのか動いてるのかってこと
メモリとハードディスクの違いはとかそういう基礎的なところから
そこからソフトやOSとシフトしていって
こういう理由でソフトを組むんだなあって感じで

30 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:45:37.125 ID:j+sPRCzi0.net
>>23
高専に行くつもりはないな
>>25
数学ねぇ…中学生にしてはできる方だけど…
>>26
英検準2レベルだけど不十分?

31 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:46:38.522 ID:j+sPRCzi0.net
>>28
分かりません
>>29
基本情報レベルの知識じゃ不十分かな?

32 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:47:30.796 ID:UEl3bfa9a.net
馬鹿にはできないよwwww

33 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:47:55.949 ID:WJbdSuSx0.net
コードの改変だよ
ここ変えたらどうなるかな?って変えてみて学んでいくんだよ
printf("hello world");
を書いたらhello worldを変えてみる
どこをどうすればどうなるのかがだんだん分かってくる

34 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:48:57.970 ID:6f9Bp1ue0.net
中学生でプログラミングやったときは配列で投げたわ
英語は出来たほうが圧倒的に有利だけどAndroidプログラミングとかは巷に日本語の情報氾濫してそうだし別に大丈夫なんじゃないの

35 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:49:15.461 ID:thiIB6xQ0.net
>>27
最低限コンパイルして実行してAPI調べて、ってのが自力でできるようになるまでは出来ないとどうにもならん
言語問わず
そこから先は実践でも基礎でも好きな方からやっていけば良い

36 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:50:01.722 ID:j+sPRCzi0.net
>>33
ふーんそんなもんかー
でもエラーが出た時に対処法がわからなくなる

37 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:50:07.113 ID:vmAOOigDp.net
Androidは面倒くさいよ
HTMLでも学んでホームページ作ってみれば

38 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:50:52.395 ID:j+sPRCzi0.net
>>34
まあググれば色々出てくるがエラーの対処法は日本語の記事が少ないように思う

39 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:51:46.623 ID:j+sPRCzi0.net
>>35
要はJAVAで自力でアプリが作れるようになるまでってこと?

40 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:52:10.301 ID:j+sPRCzi0.net
>>37
ホームページにはあんまり興味がないんだ

41 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:53:18.282 ID:vHWdT3r6p.net
>>22
電卓みたいな簡単なものでもいいから自分で考えて作るのがベスト
例えば0除算されたらどうする?とか何桁の計算までできるようにする?とか

42 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:54:16.014 ID:j+sPRCzi0.net
>>41
難しそうだな…頑張ってみる

43 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:55:03.995 ID:thiIB6xQ0.net
>>39
簡単なアプリが作れる程度、な

44 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:55:08.159 ID:VbFftbKS0.net
英語を学びなさい
言われてみれば英語を知っていれば外人のサイトで情報収集出来るし、
エラー出たときもエラー内容は大体英語で書かれているから英語を知っていて損はない

45 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:55:30.877 ID:/2YK6Em40.net
足裏見せて

46 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:55:34.065 ID:vmAOOigDp.net
>>40
今時のホームページはアプリと違いはあまりないよ
スマホのブラウザでFacebookとか行けばアプリっぽくなるでしょ?

47 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:56:14.520 ID:9UYuL1/ha.net
ここで頭いいやつはプログラミングのブログを作って勉強ついでに記事も更新して小銭を稼ぐ

48 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:56:54.185 ID:VbFftbKS0.net
ミス

言われてみればの一文は省いてくれ
最近予測変換で変なのが入る

49 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 16:59:30.383 ID:j+sPRCzi0.net
>>43
なるほど分かった
ありがとう

50 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:00:02.944 ID:HQdA5PK8a.net
電卓作るなら日常で使う電卓みたいなボタン押すタイプの奴を作るのは簡単
1
+
1
=
で2が出る奴とかな

たまに数式文字列の計算結果を求めるパーサのことを電卓って言う場合があるがあれは難しいから注意
(1+1)*(3-5)
で-4を出力する奴な

51 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:00:03.620 ID:j+sPRCzi0.net
>>44
これはよく言われるよな
受験もあるし英語は勉強しておこうと思う

52 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:00:17.725 ID:MBzk3WUi0.net
なにすればいいかわからんのなら
すでに出回ってるものとまったく同じものを作ってみる、とか

53 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:00:31.717 ID:j+sPRCzi0.net
>>45
は?

54 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:00:46.732 ID:j+sPRCzi0.net
>>47
やってたけど挫折した

55 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:01:37.009 ID:j+sPRCzi0.net
>>50
電卓ならなんとかできそうだがそれは無理だな

56 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:01:40.566 ID:d02nkXx10.net
printf("お前にはまだ早い\n");

57 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:01:56.444 ID:j+sPRCzi0.net
>>52
やっぱそれが一番なのか

58 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:02:59.618 ID:7lQIEg000.net
別にデザイン無視すれば神経衰弱はすごく簡単
Listに入れてランダムにシャッフルするだけだ
GUIはJPanelあたりで

59 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:05:08.113 ID:j+sPRCzi0.net
>>58
うーん書いてる意味が分からない

60 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:07:02.286 ID:1hSBqVyS0.net
オブジェクト指向を学ぶには実際に
スマホアプリでも作ったほうが理解できるよね

61 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:07:10.193 ID:/2YK6Em40.net
>>53
君の足裏が見たいの

62 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:08:41.969 ID:j+sPRCzi0.net
>>60
JAVAの勉強を介さずにいきなりアプリ開発するってこと?

63 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:09:04.648 ID:4WfMDobB0.net
オブジェクト指向はクラス図読むようになってやっと理解できた気がする

64 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:09:07.071 ID:j+sPRCzi0.net
>>61
キモい死ね

65 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:10:26.991 ID:7lQIEg000.net
Javaは総称型、インターフェース、クラス、メソッド、フィールドとか勉強して
OracleのJavadocの見方、使い方がわかるようになると世界が変わる

66 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:11:27.841 ID:j+sPRCzi0.net
>>65
言っている意味がわからないから勉強する

67 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:12:45.057 ID:W3FIWc+F0.net
調べながら作るといいよ
なお設計

68 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:15:09.985 ID:j+sPRCzi0.net
>>67
設計は?

69 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:15:54.683 ID:7lQIEg000.net
>>66
下のやつの意味がわかるようになったらJavaはめちゃくちゃ使える
http://docs.oracle.com/javase/jp/8/docs/api/
http://docs.oracle.com/javase/jp/8/docs/api/java/util/ArrayList.html

70 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:16:04.511 ID:/2YK6Em40.net
>>64
かわいい
身長と体重教えて

71 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:16:45.766 ID:W3FIWc+F0.net
>>68
最後に一気にリファクタリングすればいい
ただし効率悪い

72 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:18:03.803 ID:v6De0Sqa0.net
ある程度わかってるならコード書くしかすることなくね

73 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:18:04.678 ID:hzp9cbnz0.net
神経衰弱とかなら簡単やからそれでいいんじゃねーの?
Java俺出来んけど

74 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:18:20.287 ID:j+sPRCzi0.net
>>69
ありがとう
見てみたけどよく意味が分からなかった
何を勉強すれば意味が分かるようになる?

75 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:18:46.171 ID:vmAOOigDp.net
>>1が成人するときに、Androidの新規開発がJavaとは限らない
KotlinとかGoになっちゃうかもね
ぶっちゃけプログラミング入門としてJava+Androidはとてもオススメ出来ない
開発環境のセットアップだけでかなり苦労すると思うよ

enchant.jsとかオススメです

76 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:19:05.101 ID:j+sPRCzi0.net
>>71
なるほど

77 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:19:27.511 ID:j+sPRCzi0.net
>>72
そうだな

78 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:19:37.484 ID:j+sPRCzi0.net
>>73
簡単なのか?

79 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:19:48.753 ID:j+sPRCzi0.net
>>75
ちょっと調べてみる

80 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:21:35.156 ID:hzp9cbnz0.net
>>78
配列シャッフルして、一ターン二枚選んで、合ってたらok、でいいんやろ?イケるイケる

81 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:21:47.036 ID:S9OOl7IP0.net
Androidで動かしてみたいってモチベーションが特にないなら、開発環境としてはC#がストレスなくていいと思うよ

82 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:22:39.292 ID:7lQIEg000.net
>>74
明快入門Javaって参考書がなかなかわかりやすい
あと無料だったら下のサイトがとっつきやすいかな
わからない単語があったらググる癖があれば独学でも多分いけんだろ
http://www.techscore.com/tech/Java/index/

83 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:23:29.477 ID:j+sPRCzi0.net
>>80
実際やるとわからなくなるんだよな

84 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:23:48.100 ID:j+sPRCzi0.net
>>81
Androidアプリが作りたいんだ

85 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:26:35.600 ID:j+sPRCzi0.net
>>82
JAVA入門ってとこまでは分かる
その先のJAVA SEとかJAVA EEってところまで勉強しなきゃいけないの?

86 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:28:53.568 ID:v6De0Sqa0.net
言語仕様ばっかりやるより>>50みたいなちょっと長めのコードを書く練習の方が大事と思う

87 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:29:02.200 ID:m3RD626zp.net
>>81
Windowsアプリの開発は時代遅れになりつつある
今からやるならVSに慣れない方が良い

88 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:31:20.716 ID:7lQIEg000.net
>>85
とりあえずJava SEのユーティリティ(Java.util)と入出力(java.io)は義務教育
ゲームを作りたいならユーザーインターフェースも勉強したほうがいいかな

ネットで繋いでやりたいならネットワークプログラミングも

あとは知ってて損はないけどわりかしどうでもいい

89 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:34:36.255 ID:7lQIEg000.net
>>85
あ、Java.io入出力のごく一部さえできればあとはわりかしどうでもいいから義務教育は言いすぎた

90 :以下、\(^o^)/でVIPがお送りします:2015/10/17(土) 17:36:03.269 ID:j+sPRCzi0.net
>>88
>>89
丁寧に教えてくれてありがとう
やってみる

総レス数 90
20 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★