Playstation Controller Model -
This is the controller I made while making the tutorial linked below.
http://www.youtube.com/watch?v=MhTo4EAYABY
Honestly you don't need to learn coding if you just want to make a game. I had zero programming knowledge when I started and just worked with people who knew what they were doing. Found a team that handles custom game development for different projects. You basically tell them your concept and they build it. Took some back and forth to get everything right but the final result works well. Way faster than spending months watching tutorials and still not understanding half of it. If you have the money to pay someone then that's probably the smarter choice. Your game will actually function properly instead of being full of errors
The execution of the render is rather good if i do say so myself :)