1. Know what you want to do and have an interest in it
2. Spend a few hours researching code on how to do it
3. Copy and paste code to achieve the end result
4. Work on a basic gui to get the job done, DO NOT SPEND TIME TO MAKE IT LOOK PRETTY
5. Test and debug
6. Work on a pretty gui