teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

リンクが1次情報ではないので直した。文章も少し見直した

2020/06/29 00:57

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -9,8 +9,12 @@
9
9
 
10
10
  Unity を使う目的で C# を学んでいるのであればいきなり C# を触るのではなく、 Unity を触っていく上で必要が出たときに C# を学べば良いと思います。
11
11
 
12
- 98%ぐらいは必要ないとは思いますが、Unityを使う上(つまり、Unityのリファレンスを参考にし上)でC言語やC++を使う必要きたならば覚える必要があるます。
12
+ > 調べCが前提として必要という記事も見つけた
13
13
 
14
+ 前提とは聞いたことがありません。出典がとても気になります。
15
+
16
+ しかし、Unityを使う上(つまり、Unityのリファレンスを参考にしている上)でC言語やC++を使う必要が出てきたならば(98%ぐらいは必要ないと思いますが)覚える必要があると思います。
17
+
14
18
  > C#の最適な勉強法を教えていただきたい
15
19
 
16
20
  **基礎となる知識から順に覚えること** です。これは Java でも他の言語でも同様です。
@@ -26,13 +30,13 @@
26
30
  まずは公式(C# ではMicrosoft)がそれに関する情報を公開していないか確認してください。 = **信頼性の高い1次情報**から確認してください
27
31
 
28
32
  - [C# のチュートリアル](https://docs.microsoft.com/ja-jp/dotnet/csharp/tutorials/)
29
- - [C# によるプログラミング入門](https://ufcpp.net/study/csharp/)
33
+ - [C# プログラミング ガイド](https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/)
30
34
 
31
- 個人が運営しているC#の入門記事・解説記事で私がおすすめできる・情報を信頼できるのは [++C++; // 未確認飛行 C](https://ufcpp.net/) で、こちらはバージョン C# 9.0 においても更新がされている状態です。また、著名な方が書いています。
35
+ 個人が運営しているC#の入門記事・解説記事で私がおすすめできる・情報を信頼できるのは [++C++; // 未確認飛行 C](https://ufcpp.net/) で、こちらはリリース予定のバージョン C# 9.0 においても更新がされている状態です。また、著名な方が書いています。
32
36
 
33
37
  > 手戻りはなるべく減らしたい
34
38
 
35
- いきなり高度ことをしようとすると情報を整理するのに無駄な時間が発生しやすい(この過程で手戻りもしやすい)ので、**基礎となる知識から順に覚えましょう**。
39
+ いきなり高度ことを行おうとすると情報を整理するのに無駄な時間が発生しやすい(この過程で手戻りもしやすい)ので、**基礎となる知識から順に覚えましょう**。
36
40
 
37
41
  基礎から順に学んで無駄になることは **ほとんど無いはず** です。
38
42
  (必要のない基礎は存在するのか?JavaやPythonの視点で考えてください)

3

文章の修正

2020/06/29 00:57

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -28,7 +28,7 @@
28
28
  - [C# のチュートリアル](https://docs.microsoft.com/ja-jp/dotnet/csharp/tutorials/)
29
29
  - [C# によるプログラミング入門](https://ufcpp.net/study/csharp/)
30
30
 
31
- 個人が運営しているC#の入門記事・解説記事で私がおすすめできる・情報を信頼できるのは [++C++; // 未確認飛行](https://ufcpp.net/) で、こちらは現バージョン C# 9.0 においても更新がされている状態です。また、著名な方が書いています。
31
+ 個人が運営しているC#の入門記事・解説記事で私がおすすめできる・情報を信頼できるのは [++C++; // 未確認飛行 C](https://ufcpp.net/) で、こちらは現バージョン C# 9.0 においても更新がされている状態です。また、著名な方が書いています。
32
32
 
33
33
  > 手戻りはなるべく減らしたい
34
34
 

2

文章の修正

2020/06/28 14:49

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -15,11 +15,9 @@
15
15
 
16
16
  **基礎となる知識から順に覚えること** です。これは Java でも他の言語でも同様です。
17
17
 
18
- C# を学ぶにあたって、**分からないことを分からないままにしてC#の機能を利用しなければ**(分からない情報だけを虱潰しに理解していけば)手戻りがない、すなわち**最適である**と思います。
18
+ C# を学ぶにあたって、**分からないことを分からないままにしてC#の機能を利用しなければ**(分からない情報を虱潰しに理解していけば)手戻りがない、**最適である**と思います。
19
19
 
20
- **個人記事は出来る限り優先的に参考にしないこと**です。
21
- 大半の記事は、公式の情報から引用し、変更を加えたような内容だからです。
20
+ また、**個人記事は出来る限り優先的に参考にしないこと**です。大半の記事は、公式の情報から引用し、変更を加えたような内容だからです。それを参考することによって下記のリスクが発生します。
22
- それによって下記のリスクが発生します。
23
21
 
24
22
  - 必要な情報が省略されている場合がある
25
23
  - そもそも、誤った情報を記載している場合がある
@@ -34,7 +32,7 @@
34
32
 
35
33
  > 手戻りはなるべく減らしたい
36
34
 
37
- いきなり高度のことをしようとすると手戻りしすので、**基礎となる知識から順に覚えましょう**。
35
+ いきなり高度のことをしようとすると情報を整理するのに無駄な時間が発生しやすい(この過程で手戻りい)ので、**基礎となる知識から順に覚えましょう**。
38
36
 
39
37
  基礎から順に学んで無駄になることは **ほとんど無いはず** です。
40
38
  (必要のない基礎は存在するのか?JavaやPythonの視点で考えてください)

1

文章の修正

2020/06/28 14:27

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -7,8 +7,10 @@
7
7
 
8
8
  > いきなりC#から入る形で問題ないでしょうか?
9
9
 
10
- まず、Unity を使う目的で C# を学んでいるのであれば、まずは Unity を触っていき、Unity スクリプトを作る必要が出たときに C# を学べば良いと思います。
10
+ Unity を使う目的で C# を学んでいるのであればいきなり C# を触るのでなく、 Unity を触っていく上で必要が出たときに C# を学べば良いと思います。
11
11
 
12
+ 98%ぐらいは必要ないとは思いますが、Unityを使う上(つまり、Unityのリファレンスを参考にしている上)でC言語やC++を使う必要が出てきたならば覚える必要があると思います。
13
+
12
14
  > C#の最適な勉強法を教えていただきたい
13
15
 
14
16
  **基礎となる知識から順に覚えること** です。これは Java でも他の言語でも同様です。