Hello everyone! I hope you are all doing well. I am completely new to programming and am interested in going for a Unity Certification and building up from there. Should I learn something else prior to going for the User Programmer Certification? Or is that course suitable for someone who doesn’t know anything about C# or anything else developer/programmer related?
Any help would be appreciated so I know how to move forward.
I’m not sure if certification is very useful, but your milage may wary.
Because in unity C# is used as a scripting language, that makes things easier.
Regarding gamedev in unity, the absolute minimum you need to know is:
What is a variable.
What is a function.
Fundamental data types (int, float, string, struct)
Flow control.
Loops.
Classes.
Basics of OOP (what is inheritance).
And you shouldn’t be afraid of dealing with algebra and basic trigonometry. It is unlikely that you’ll ever apply a lograithm in your code, but it helps to be familiar with concept of dot product and understanding what Sine/Cosine mean precisely.
Well, you probably need to become familiar with C# first. I strongly recommend to go through the C# fundamentals by Microsoft to get a glimpse how it works.
If you are into video lessons, then MS has a great one, if not, buy a C# for beginners book and go from there.
@ @neginfinity Thank you both sooooo much! This helps a ton! I’ll do my research and learn this to get started. I was completely lost but now I have a starting point. For real, thank you both!