How to Become a Computer Programmer Learn programming. There are many different options available for how to do this. ... Choose a specialty. ... Get an internship in programming or a related field. ... Build a portfolio. ... Gain work experience. ... Earn additional certifications. Nov 6, 2022