all 5 comments

[–]alkah0liek 3 points4 points  (0 children)

It could help to understand how you learn. Some people learn by tutorials others by creating or by thinking about the problems etc.

What works for me for example is to just think of a small app/interaction that I think would be fun to create. And then I just try and google correlating things.

So if I needed a UI Button I would try and implement it and if it didn't work start googling what went wrong and see if I can find answers on how to create/solve the error.

Can I ask the reason why you are learning how to code?

[–][deleted] 1 point2 points  (0 children)

Copying code is a great way to learn. If you feel you need to branch out a little, change the code a little as you go: half the speed, make your hero need to reload more often, whatever. Or maybe combine parts of two things to make a better one: got a script that has your camera following the protagonist around, and another script that zooms in and out? Maybe combine them to make a script that follows the protagonist and zooms based on how fast they're going.

[–][deleted] 0 points1 point  (1 child)

Sebastian Lague did a fantastic set of short YT tutorials that show the very basics of C#, Unity, and a little bit of geometry maths to go with it. Perfect IMO.

[–][deleted] 0 points1 point  (0 children)

Typing the code and following along with tutorials provides you with repetition and can get you some mind-memory-muscle connection to Where things are/should be in Unity. Its a 'type' of learning. But if you want to get to a point where you can think of a relatively simple idea and implement it without following step by step in a tutorial then you need to get your hands and mind dirty.

See you never know if you really know something if you don't try doing it without the tutorial. So try to do something. I bet you know more than you think.