W Internecie jest dostępnych wiele kursów i tutoriali do nauki programowania. Możemy się z nich nauczyć jak zaprogramować stronę internetową, jak pisać proste programy. Dostępna jest książka programowanie dla nastolatków, czyli dla początkujących zapalonych fanów gier. Język którego można się nauczyć to Blitz Basic. Podstawowe konstrukcje językowe i funkcje biblioteki które obsługują różne zasoby takie jak pliki graficzne oraz pliki dźwiękowe. W Internecie natomiast jesteśmy zasypani poradnikami dla początkujących programistów. Nie ma języków które są „zawsze złe”, tak też nie ma języków „zawsze dobrych”. Jednym z najlepszych programów do nauczenia się „na początek” jest PHP czyli język programowania stworzony do programowania stron internetowych najczęściej używany do uruchamiania skryptów w stronie serwera WWW, ale może być używany do przetwarzania danych w skryptach a nawet do pisania programów graficznych. Programowanie ułatwia nam korzystanie z komputera, wciąż rozwijająca się technologia pozwala nam na awans technologiczny i ciągłe rozwijanie naszych umiejętności. Jednak uczenie się pisania z tych kursów jest o wiele trudniejsze niż w przypadku nauki pisania programów z lekcji, które prowadzi przed nami żywa osoba i trwa to zazwyczaj o wiele dłużej, gdy nikt nam nie wytłumaczył dlaczego coś nie działa lub działa. Sprawia to, że kursy internetowe są o wiele gorsze dla początkujących programistów. Często także nie jest wszystko opisane i sprawia to, że trzeba się dodatkowo pytać o szczegóły, których nie rozumiemy.