I think you have probably come to the right spot but you may need to ask a little more specific questions. Just start reading all this site has to offer, it may be all you need but it will take a lot of reading.

And welcome to the forums.