Sounds like you have what it takes to get it done. Now it's just the matter of making it happen.
I recommend dedicating a few hours each day to simply learning and coding from examples. Slow and steady progress is the key. There are tons of great sites out there as well for beginners.
Congratulations and best of luck with your new project! Have you thought about which language you'd like to learn? Don't forget to experiment and keep banging away at it until things fall into place!