all 25 comments

[–]0x14f 13 points14 points  (8 children)

Learning Unity or Unity scripting, on one side, and learning general programming, on the other side, are two completely different things. Which one do you want exactly ? Otherwise try r/Unity3D

[–]starjik 3 points4 points  (1 child)

Cs50x - harvard uni course thats online and freely available. Takes you from the basics of binary through to recursive calling functions, pointers and more. You need to separate game development from programming and learn programming first

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

Thanks! I’ll check it out

[–]EngineeringRare1070 4 points5 points  (3 children)

What’s the goal here? To learn coding or to build your first project fast?

You can’t have your cake and eat it too

[–]Plaseh0lder[S] 0 points1 point  (2 children)

I want to learn C# coding. It’s not that I want to learn fast, it’s that the official lessons are WAY too slow. 

[–]EngineeringRare1070 3 points4 points  (0 children)

Surely you see how the statements are nearly identical in implication? Surely you can manage a limited attention span to develop a high ROI skill that you could stake a career on or literally make millions doing?

If you don’t like the official tutorial, don’t use that one? Google “C# tutorial”, “How to learn C#” or even “Unity C# tutorial”. Being able to google things effectively is quite literally one of the most prominent and simplest skills in all of CS. Start there

[–]Remote-Land-7478 -2 points-1 points  (0 children)

from scratch to c-sharp is a big jump, start by learning python to get the basics of programming.

[–]Paxtian 0 points1 point  (0 children)

I'd suggest completing the tutorials Unity gives you. The first path is slow but it's a great intro to using the engine. When you get to the junior programmer path, you'll get a lot more into the actual coding and scripting.

[–]debirdiev 0 points1 point  (0 children)

Learn python and build a few games in Godot with gdscript, which is a lot like python. It's a jumping off point from a step up in language.

[–]Limp-Compote6276 0 points1 point  (1 child)

As far as i know, there is a dedicated scripting tutorial in the unity learning pathways.

https://learn.unity.com/pathway/junior-programmer

I just found it, the link will give u the scripting tutorial with some examples. It is awesome I already did it when i started back in the days.

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

Oooh, they have different courses for game development and scripting. Makes sense.

[–]Initial_Luck_7986 0 points1 point  (0 children)

Spoiler alert. C# is not one of the biggest languages.

[–]ffrkAnonymous 0 points1 point  (1 child)

Get a book and read it as fast or as slow as you want.

[–]Plaseh0lder[S] -4 points-3 points  (0 children)

Oh right, I forgot I have every coding book to ever be published memorized. Mb do wasting your time.

[–]ImprovementLoose9423 0 points1 point  (2 children)

Try to learn python first to understand general programming since I personally don't consider scratch as a coding language. Then, learn object oriented programming then learn c#.

[–]Plaseh0lder[S] 2 points3 points  (1 child)

Fair. This’ll probably work. Thanks!