Język programowania
Język programowania jest to zbiór ustalonych zasad określających, kiedy ciąg symboli tworzy program oraz jakie obliczenia opisuje. Język programowania składa się z reguł syntaktycznych (czyli składni logicznej) oraz semantycznych (precyzyjne znaczenie poszczególnych symboli oraz ich funkcja w programie). Za pomocą języka programowania można zdefiniować precyzyjny zapis zadań oraz algorytmów, które ma wykonać komputer. Wiele języków posiada charakterystyczną dla siebie składnie oraz semantykę. Różne języki programowania umożliwiają więc wykorzystanie różnych stylów programowania. Wybór języka może zależeć od tego jaki język uważamy za najprzyjemniejszy lub jaki będzie najlepszy do prawidłowego napisania kodu programu. Aby program mógł być wykonany, niezbędne jest przetworzenie jego kodu źródłowego. Wykorzystuje się do tego kompilację, gdzie kod jest tłumaczony do postaci kodu maszynowanego oraz interpretację, gdzie źródłowy kod programu jest na bieżąco tłumaczony i wykonywany przez program zwany „interpretatorem”. Najpopularniejsze obecnie języki programowania to: C, C++, Java, PHP, Visual Basic, Pyton, C#, JavaScipt, Delphi, Ruby oraz Perl. Ogólnie języki programowania są podstawą dla rozszerzania możliwości komputera. Są one nieco ponadczasowe i wszystkie opierają się na jednej zasadzie, ale w im prostszy sposób ich problemy zostają rozwiązane tym język programowania jest bardziej zrozumiały i prostszy od innych. Warto więc nieco ścigać się w tych kryteriach, chociażby dla dobra ogółu.