Dobrý den,
to, co jste napsal svědčí o Vaší naprosté neznalosti programování (ne programovacího jazyka, ale programování jako takového), to namíním jako urážku, ale fakt, proto jste asi také založil tento thread, jelikož je ale Vaše snaha chvályhodná, zkusím Vám dát alespoň několik základních rad.
Vlastní program - zdrojový kód je pouze textový soubor, který pořebujete přeložit nebo interpretovat (ev. obojí). Tj. k programování nepotřebujete v podsatě nic víc než textový editor a překladač pro daný jazyk, ev. jeho interpretr, to jsou ty balíčky, které jste zřejmě objevil, tj. Otázka "ako mám spustit program C++ alebo Python?" prostě nedává tak úplně smysl - nejsou to programy, ale překladač a interpretr. Protože však programování formou psaní do surového textového editoru a následné prohnání překladačem je celkem nepohodlné, vznikly pro různé programovací jazyky různá vývojová prostředí, která umožňují více či méně pohodlné ladění zdrojového kódu. Tolik velmi stručně a velmi obecně, před tím, než se cokoli začnete učit doporučuji nejprve si ujasnit co chcete v budoucnu programovat:
- webové aplikace
- systémy pro hromadné zpracování dat
- rúzné jednoduché scripty
- mobilní aplikace
- atd..
Ne všechny programovací jazyky se hodí pro všechno. Pak si zkusit zjistit jak na to, tj. v čem a pak se teprve poohlížet po nějakém vývojovém prostředí. Jsou samozřejmě i případy, kdy žádné prostředí nebudete potřebovat - jednoduché scripty v bashi, krátké prográmky v Pythonu... Zkuste se nejprve podívat na Internetu - na root.cz vycházely nějaké seriály, obecně se toho i v češtině (teď see dívám, takže aj v slovenčině

)dá nalézt poměrně dost, možná si zkuste projít nějaká knihkupectví... Také na Ubuntu wikině něco najdete
http://wiki.ubuntu.cz/Programov%C3%A1n%C3%AD. A přeji hodně štěstí.
Edit: Dívám se, že než jsem to naťukal, přišly dva příspěvky. Kniha Mistrovství v C++ je opravdu skvělá, jen bych do ní ve Vašem případě investoval nejdříve za pár měsíců a do začátku si pořídil nějakou elemantárnější, i tato kniha jde od začátku, nicméně poměrně svižně. Vzhledem k tomu, že opravdu nemáte ani ponětí co to znamená programovat, doporučuji do začátku ještě něco elementárnějšího.