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