Dok učiš osnove programiranja ne možeš izbeći matematiku, makar onu elementarnu. Svi ti zadaci "iz života" , ipak imaju u pozadini matematički model rešavanja. Recimo, koliko čika Janku treba žice da bi ogradi njivu pravougaonog oblika dimenzija a i b na visini x. Ne ide bez matematike. Uvodni zadaci su najčešće mnogo lakši ako su baš, čisto matematički. E sad, ako se baviš razvojem poslovnih aplikacija , a čime se najčešće i bavimo, obično ti matematika i ne treba. Mada , nije loše znati malo više od osnovnoškolske matematike. Znam slučaj kolege koji je kamatu računao koristeći petlju jer nije ni znao da postoji formula koja to rešava. Slično recimo i sa konačnim automatima koji su jednostavan mehanizam za implementaciju malo složenijih validacija.Uz to, mnoge stvari lakše ukapiraš i primeniš ukoliko si na ti sa matematikom(lambda notacije, linq, serijalizaciju, TSQL,optimizacije...). Matematika , obično nije potrebna "standardnim" programerima ali nema štete od nje. A i sve se može samonaučiti putem interneta. Naravno, ovo je samo subjektivno mišljenje jednog matematičara-programera.
P.S. Izvinjavam se što ponavljam stvari koje su već napisane u diskusiji ali nisam stigao da detaljnije pregledam postove iznad.