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