I've been learing C# to help my role as a UX Designer/Developer and it's been pretty empowering to be able to affect code directly and have it play nice with Unity. Previously I've had experience coding with .css and ActionScript though the thing you'll find with coding is that the languages all share some kind of commonality - which is helpful if you have experience in one language which will aid in another. Last year I started dabbling in mobile phone app dev using an old Windows Phone and found that resources from Microsoft were pretty easy to come by - there were excellent video tutorials and - of course - Visual Studio Community. The interesting thing is that I used .xaml to help style a lot of projects on the device as well as some C# and as mentioned above, .xaml shared some commonality with .css.
Best thing to do with learning any language is to just get stuck into it and start looking for tutorials - I know there's a few tutorial samplers up on YouTube for courses which are worth looking at. Recently I got hold of a Udemy C# Absolute Beginners course - I'd consider myself intermediate, but still learnt from going back to basics. Even professionals refer to online resource like Stack Overflow to get help on issues and apps like Visual Studio have inline error checking and debugging resources to help with your coding even more. You should concentrate on a simple project like a minigame or app and go from there.
Good luck!
Log in to comment