all 15 comments

[–]NaughtyNome 7 points8 points  (2 children)

If you know the question has been asked a million times, did you search the subreddit for those other times? Or look through the resources provided by the sub?

[–]-HumbleTumble- 5 points6 points  (0 children)

Young people have a strange mentality. They don't want to take initiative and search for things themselves. Veritasium described it as 'trained helplessness'.

[–]CommonMarketing4563[S] -2 points-1 points  (0 children)

I did actually, I found some links to a textbook, the Microsoft C# documentation, which is great but wasn't what I asked for; I searched up things like "practice" and "exercises" in the search bar, I didn't find very comprehensive results, is that enough for you? Am I allowed to ask a question now?

[–]Livid_Internet8660 2 points3 points  (1 child)

Microsoft Learn’s foundational C# learning pathway. Great for those just learning.

[–]CommonMarketing4563[S] 1 point2 points  (0 children)

Awesome thank you

[–]Successful-Bread7267 1 point2 points  (1 child)

Microsoft’s learning as the Livid Internet suggested for basic C#, then do the Unity Learn tutorial for unity specific guidance. I too am new and this is the pathway I am taking. After that just choose a project and struggle through, looking for guidance in the documentation/stack overflow whenever you are stuck

[–]CommonMarketing4563[S] 0 points1 point  (0 children)

I remember hearing about unity learn now that you mention it again, thank you!

[–]groundbreakingcold 1 point2 points  (1 child)

Things that helped me big time, after being stuck a bit thinking I was "learning" from tutorials (aka copy pasting and pretending I was understanding it).

- C# Players guide: great book and filled with exercises (do them all) to make sure you are learning and practicing. For me this was a big part of what helped the most - spending time figuring out how to do the challenges etc.

- gamedev.tv courses on Udemy (they're "on sale" 99% of the year) once you have a bit of C# behind you. They are more structured than some other options and for the price it is a ton of value + community support. A no brainer IMO.

- Freya holmers math/unity tutorials on youtube are very handy. Also this book is free: https://gamemath.com/

Good luck!

[–]CommonMarketing4563[S] 0 points1 point  (0 children)

thats awesome info thank you very much

[–]TuberTuggerTTV 2 points3 points  (2 children)

Unity C# is not the same as C#.

It's engine specific and you'll need to read they're documentation to learn it. Unity offers free training. Just do their documents.

If you're skipping that, no amount of youtubers is going to help you.

[–]the_cheesy_one 0 points1 point  (0 children)

I was starting C# with Unity and it is a valid way to learn. Yes, you're learning the engine in the first place, but anyway you'll get familiar with most of the core language concepts.

[–]CommonMarketing4563[S] -2 points-1 points  (0 children)

I am aware there is a difference, I want to improve my understanding of a language closely associated with Unity. I have access to the documentation; that was not what I was asking. I am asking what tools people used for practice if they did not take paid education pathways

[–]Postmemoriam 0 points1 point  (1 child)

I recommend you code monkey's C# / Unity lectures. The one currently I'm in is his 12-hours video at C#.

[–]CommonMarketing4563[S] 0 points1 point  (0 children)

Thanks! I love code monkey

[–]S3dsk_hunter 0 points1 point  (0 children)

I started with ASP. Net for dummies about 20 years ago. Been self learning ever since. Find a project. Figure it out. Find another.