Can someone tell me the best way to learn this? Do I need a book or can I get it all from the internet. I don't want to be too much of a bother on this forum.
There is no way you can be too much of a bother. The more simple questions you ask, the more I can answer almost immediately, and the more I can try and trick people into thinking I actually know anything.