Od 1995 roku najpopularniejszym językiem programowania jest Java. Tworzy się w nim oprogramowanie, które używane jest na kilku miliardach komputerów na całym świecie. Zalety tego języka to przede wszystkim szybkość działania, prostota użytkowania oraz to, że wszystkie narzędzia, jakie są wymagane do rozpoczęcia nauki są darmowe. Wszystko, czego będziemy wymagać, można ściągnąć z internetu bez żadnej opłaty.
Jest to wspaniała sprawa, zwłaszcza, gdy zdamy sobie sprawę z tego, jaka wiele jest w sieci materiałów, które pomogą albo raczej umożliwią naukę w sytuacji, gdy zdobędziemy już odpowiednie narzędzia do pracy. Od tamtego czasu minęło już piętnaście lat, a nadal nie pojawiają się języki programowania, które mogłyby zagrozić pozycji Javy w biznesie oraz dziale informatyki ukierunkowanym na tworzenie dużych projektów programistycznych, używanych i tworzonych przez wiele osób jednocześnie, na przykład systemów operacyjnych lub ogromnych środowisk programistycznych. Konkurencję dla tego języka chciał stworzyć Microsoft, jednak nadal mu się to nie udało. Owszem, stworzony przez niego C# cieszy się dosyć dużą popularnością, jednak nie jest raczej używany w poważnych projektach.