How do you get a programming job? It seems obvious, just apply for jobs until you get one. But that's not so easy for people coming from another industry, or people who have no programming experience. To get a programming job you will obviously need programming experience. Even getting a freelance job will require you to have some kind of portfolio. Also, there are many programming career paths. You could be a rocket scientist, a web developer, a genome researcher or a hardware programmer, just to name a few. For the purpose of this post, we will focus on the career path with the most jobs, web programming.