Nechápu co řešíš. Buď máš problém, který řešíš, správně zalgoritmizovaný, nebo ne. Přeťukat vytvořený algoritmus do nějakého jazyka dokáže kdejaká cvičená opice s referenčním manuálem.
Leda bys o tom opravdu věděl kulový, a pak jsi to vzal (jako většina věčných začátečníků) z té špatné stránky.
Programování (a jeho nejpodstatnější část algoritmizace) je hlavně matematika, teorie grafů a podobné matematické, statistické a optimalizační disciplíny. K tomu pak určitá teorie, která se dotýká řešeného problému (např. ekonomie/finance u ERP, fyzika u simulací apod.).
P.S.: napřed bych se naučil Slovenštinu, to je nativní programovací jazyk...