Top 5 ways to become a programmer