How to become a professional software developer: โคต๏ธ 1. Code. A lot. 2. Embrace the bugs. 3. Google is your friend. 4. Learn from others' mistakes (and your own). 5. Never stop learning (new languages, frameworks, etc.). 6. Build cool stuff. 7. Share your knowledge (and learn from others). 8. Repeat steps 1-7.