Glede programiranja: poleg c-ja se je v zadnjih letih zelo povecala popularnost pythona, kjer dobis celo zalogo matematicnih knjiznic, za zacetnika se je pa tudi dosti lazje navadit. Sicer je razlika - jezik ni prevajan ampak interpretiran, kar je vcasih problem v hitrosti, ampak to je za solsko rabo redkokdaj pomemben dejavnik. Se posebej ce si na windowsih, je python dosti boljsa varianta, s prevajalniki in lokacijami knjiznic in temi stvarmi so windowsi obup, ker je komandna vrstica neuporabna.
Tudi na nivoju rabe na fmf-ju je python dokaj standardno uporabljan. Sicer je pa itak tako - ko enkrat znas osnove programiranja, je menjava jezika enostavna - prijemi so isti, samo sintaksa se nekoliko spremeni. In za zacetni jezik, za spoznavanje z osnovnimi koncepti, ne da bi se bilo treba ukvarat s prakticno "strojnimi" detajli racunalnika, je python idealen. Pa se objektnega programiranja te navadi.
Ne me narobe razumet, c je se vedno primaren zrel jezik in za resno rabo prakticno nima primerjave - ga redno uporabljam, pythona se na zalost nisem nikoli resnicno privadil, ceprav je eleganten in mocan jezik. Bi pa rekel, da c++ recimo pa ni dobra ideja, posebej ne za zacetnika. Je zmeden, in te priuci slabih razvad. Nekatera podrocja se tradicionalno drzijo tudi fortrana.
Urejevalnik je seveda nepomemben, katerikoli urejevalnik tekstovnih fajlov je v redu - celo notepad
Na windows platformi je textpad precej pogosta izbira.
Mimogrede: ce se nisi, se splaca pogledat LaTeX.