Tips are good when you already know how to program and you're stuck in a problem. If you are completely new, my advice would be to just start a course for beginners at a physical location near you or online. You will learn the basics and you will be able to apply the principles to any...