最近Unityを初めて楽しくゲームを作っているのですが、より難しい機能を実現しようとするために調べるサイトに書いていることがよくわからなくなってきたので、一度本格的にC#?の勉強をしてみたいです。
一応分からない箇所はコピペして検索しているのですが、プログラミング経験がUnityしか無いので結局書いていることが分からないことが多いです。
今はひたすらVoidUppdataにひたすらif文を書き殴っているのですが、これはあまりよくないことのような気がしています。
なので、プログラミングの構成やクラスやオブジェクトやインスタンスなど、そういうプログラミングの考え方の基礎を勉強できるおすすめの教材を教えてほしいです。
プログラミングの質問じゃなくてごめんなさい。
> なので、プログラミングの構成やクラスやオブジェクトやインスタンスなど、そういうプログラミングの考え方の基礎を勉強できるおすすめの教材を教えてほしいです。
Unityに依存しない話であれば、C#のちゃんとした本か、信用のおけるサイトで学びましょう。入門、チュートリアルなどを丁寧にやると良いです。
[C# 関連のドキュメント - Microsoft]
https://docs.microsoft.com/ja-jp/dotnet/csharp/
何を解決したいのでしょうか。
「効率的なコードの書き方」を求めるなら基礎をおさた上で機能を理解して考えて書く必要があるので言語に特化した書籍や参考サイトで解決できないものとおもいます。言語やフレームワークに依存しないリーダブルコードの話ですしね。
本当に基礎というのならドキュメント+入門書になります。
とりあえず本屋行って片っ端から入門書手に取ってみて、理解しやすそうなものを買ってみれば良いのでは。本も読み手のレベルや目的に応じて様々なので、あなたに合ったものはあなた自身にしか選べない。
回答2件
あなたの回答
tips
プレビュー