Ohjelmointikielen valinta voi olla vaikeaa. Pitää miettiä haluaako ohjelmointia tehdä työkseen vai riittääkö harrasteprojektien väsääminen. Joihinkin ongelmiin on juuri siihen tarkoitettuja ohjelmointikieliä. Toiset ohjelmointikielet ovat monikäyttöisempiä.