I've been wanting to make my own game for 4 years now but I've been procrastinating and becoming preoccupied with other things and generally wasting time. I feel like I've wasted so much time. I first tried C# and XNA and learned basics of code (then forgot) then I tried RPGmaker, made a few events in it, realized too limiting for my needs. I then tried unity3d and was faced with learning to code and I got frustrated so I tried to find a way to visual program things, which I think just delayed me learning to make games for years. I tried stencyl, construct, unreal engine blueprints. I spent days watching tutorials on so many things about game making, even when not understanding much of it I still watched. I think I know alot already but also I think I actually know nothing because I havent created anything past an almost pong game in unity. Anyway, I finally want to stop wasting time and just get right into it and learn it. I'm not even sure what type of game, maybe a zelda type game, or platformer with combat, or space shooter. I like all those. But can anyone just give me advice for like, just to literally just learn unity3d in and out and c# programming for it? a paid tutorial series or something. Or advice on how to stop wasting time and learn it? I feel the biggest thing holding me back right now is the wall of learning c#. I've watched introduction series on that too, and I think I have some foundation of programming centric thinking now, but I've still not put it into practical use past "almost" creating pong.