ad 1.) Potrzebujesz jednej rzeczy: IDE wybranego języka programowania. Najpierw musisz się zdecydować co chcesz programować, bo języków jest wiele i nie wszystkie są jednakowo dobre do wszystkiego:
Gry komputerowe:
Dark Basic 3D: będzie świetnym pomysłem na start. Jest prosty a można w nim całkiem fajne gry napisać. Niestety, jest komercyjny (płatny).
C++: Najbardziej standardowy. Ogromna większość gier w nim powstaje. Jest szybki, niestety nie jest zbyt prosty dla początkującego (ale ma ogromne możliwości)
Asembler: Programista gier musi go znać, żeby pisać szybkie fragmenty kodu. Asembler jest językiem niskiego poziomu, najtrudniejszym z tych używanych przy produkcji gier. Nie pisze się w nim całych gier - to by trwało za długo - a jedynie fragmenty, które *muszą* się jak najszybciej wykonywać, np. czyszczenie pamięci.
Strony internetowe:
PHP - Najbardziej znany język programowania. Wbrew pozorom można w nim pisać także aplikacje okienkowe. Jest szybki i łatwy do nauczenia, niestety ma też swoje limity
ASP - Komercyjny język programowania opracowany przez Microsoft. Jest dużo potężniejszy od PHP, ale nie jest tak łatwy. Poza tym trudno znaleźć darmowy serwer internetowy, który by go wspierał
Programy okienkowe
C# (C Sharp) - wygodny, obiektowy język bazujący na C++ i Javie. Ma duże możliwości, jego wadą jest fakt iż programy w nim napisane wymagają Net Framework'a a poza tym działają wolniej niż programy napisane w niżej poziomowych językach programowania
Delphi - Komercyjny język programowania dedykowany programom okienkowym. Można w nim też pisać gry (m.in. czeski "Original War" jest w nim napisany). Jest bardzo wygodny a programy w nim działające uruchamiają się i działają bardzo szybko
C++ - W tym też się pisze programy okienkowe, i to zresztą większość jakie powstała. Pisanie nie jest może proste, ale jeżeli myślisz o pracy jako programista - to ten język jest podstawą.
Aplikacje na telefony komórkowe
Java -
Nie mylić z JavąScriptem!. Obiektowy język programowania rozwijany przez Sun Microsystem. Jest przenośny, programy w nim napisane odpalą się na PCcie, MACu i większości komórek. Programy są jednak wolniejsze od tych napisanych w C++.
Flash/ActionScript - Flash jest komercyjnym programem do grafiki wektorowej rozwijanym przez Adobe, ale posiada własny, rozbudowany język skryptowy ActionScript w którym można zwyczajnie programować. Powstało wiele gier i programów na komórkę napisanych właśnie we Flashu
Dalsze pytania? Zadaj w wątku uprzednio poszukawszy odpowiedzi na Googlach
Autor postu otrzymał pochwałę