Przez wszystkie lata, kiedy to gry komputerowe rozwijały się, kiedy rozwijał się komputer oraz internet czy też konsole, przez te lata rozwijały się również różnego rodzaju sposoby grania. Gracze, którzy chcieli grać jak najlepiej musieli przede wszystkim trenować, trenować po to, żeby zdobyć odpowiednie umiejętności do tego, żeby stać się najlepszymi graczami na świecie. Nic więc dziwnego, że wielu graczy poświęcało godziny a nawet dni i miesiące na doskonalenie się w sztuce grania w gry komputerowe. Dlatego też wraz z narodzeniem się sieciowe grania powstał tak zwany progarmming, czyli po prostu granie za pieniądze. Oczywiście początkowo te pieniądze nie były zbyt wielkimi sumami, które by pozwalały nam na utrzymanie się tylko i wyłącznie z grania. Jednak popularność jaką zdobyła gra Starcraft w Chinach czy też Korei pozwoliła na to, że wielu graczy, którzy wcześniej poświęcali całe godziny i dnie na trening mogło wreszcie zacząć robić to co się kocha, czyli po prostu zacząć grać w gry za pieniądze, więc nie tylko utrzymać się z tego ale również w miarę godnie żyć. Tak zaczął się profesjonalny programming, który swoją metodą niewiele różni się od profesjonalnego sportu. Z biegiem lat programming bardzo się rozwinął, szczególnie w takich krajach jak Chiny czy też Korea Południowa, ale również mogliśmy zaobserwować jego początki w Europie, czyli w takich krajach jak Niemcy, Francja czy też nasza Polska. Mówi się, że gdyby Polacy mieli wcześniej dobry dostęp do internetu to programming w naszym kraju byłby tak samo rozwinięty jak w Korei czy chociażby w Chinach.