So, this is the DIY post. Put that baseball bat away, please.
Okay, then.
There are several game development engines, which do not require extensive coding knowledge. These include MMF, Game Maker, I personally would suggest Construct, which however is still in beta stage of development. It is nearing the production release, however. It only requires very basic programming knowledge (the concept of event execution, conditions, actions, expressions, loops and all that), which is very easy to learn. Math is an useful skill to have, too.
Since you appear to have the content covered (art, music and such), all that you have to do is to get to work with one of such game development engines. Get crackin', try the different engines out, make demos in them, prototype simple game concepts until you get the hang of it - then you are home free.
Eventually you might want to look into scripting languages, such as LUA (there is a LUA based engine Löve), that is when you will realize that you are entering the actual shark-infested programming waters. Don't forget that harpoon.
Good luck!