If you are venturing to learn anything new, the best approach is to take up some literature on the subject and immerse in a good amount of reading on it. This is great for beginners because books generally cover a wide range of topics on a particular subject. They are