Technologia używana do tworzenia oprogramowania jest skomplikowana, ale nie jest to magia (obiecujemy). Komputery są w stanie tworzyć i uruchamiać programy za pomocą czegoś, co nazywa się systemem operacyjnym. System operacyjny pomaga komputerowi wiedzieć, gdzie się znajduje, gdy przechodzi z jednego programu do drugiego. Dzięki niemu komputer wie również, jak wykorzystać swoje zasoby, takie jak dysk twardy i pamięć, do uruchamiania programów.
W niektórych przypadkach programiści używają języka zwanego C++. C++ jest rozszerzeniem innego języka o nazwie C. C++ został zaprojektowany, aby pomóc programistom tworzyć programy, które rozmawiają bezpośrednio ze sprzętem komputerowym. Oznacza to, że kiedy klikasz myszką lub naciskasz przycisk na klawiaturze, program jest w stanie odczytać te działania i przetłumaczyć je na kod, który może być wykonany przez system operacyjny. Na przykład, jeśli grasz w grę wideo i naciskasz na pad kierunkowy swojego kontrolera, naciśnięcie w lewo lub w prawo na ekranie telewizora może odpowiadać poruszaniu się w lewo lub w prawo w grze.
Po uruchomieniu komputera i rozpoczęciu pracy na pulpicie – głównym interfejsie wszystkich programów – zobaczysz ikony różnych programów, takich jak przeglądarka internetowa lub edytor tekstu. Są to tzw. aplikacje lub programy. Więcej na: oystem.pl