Istnieje ogromna ilość języków programowania i możliwości, które oferują, może przyprawić bólu głowy każdemu nowicjuszowi bądź nawet komuś bardziej doświadczonemu. Każdy projekt ma własne specyficzne potrzeby, któremu musi sprostać programista. Strona przedstawia kilka najbardziej popularnych i funkcjonalnych języków, które powinny wystarczyć do zbudowania nawet najbardziej skomplikowanej aplikacji.