If you’re beginning (or planning) a web application development project, one of the major considerations you’ll have to make at the outset is the choice of programming language. Python, Perl, PHP, Ruby, ColdFusion, Asp/.NET ... the list goes on and on, and for a non-programmer it can be really confusing.