Yes Indeed, like SFG wrote, the best way to start is to read some tutorials,it would be hard to explain all from the beggining, than open other people's work, look how they do it, and than fire your questions on the forum, we're here to help each others