I don’t mean to down you at all, and you’ll probably do great with what your doing. But to really be able to do this you need to know more then just a language. I know c++ but I know nothing about compilers,how to optimize code, A little about safe coding. Everything thing from call backs and etc. that low level stuff you really need to know. You won’t even be able to read the c++ A.P.I that takes software engineering skills. Which isn’t so hard. Since it’s worded in proper coding standard terms. None the less best of luck to you. As of me I’m a hardcore gamer and car about my product. You’ll do just fine most likely.