Ucenje C-a podrazumeva detaljno upoznavanje sa odvajanjem memorije i brigom o "niskom nivou programiranja". C se i danas koristi na mestima gde je svaki bajt vazan i gde procesor nije zver. Ali konkretne primene C-a nisu jedini razlog za njegovo ucenje. Prvenstveni razlog je poblize upoznavanje i povezivanje arhitekture racunara sa samim programiranjem. Jos jedna ideja je i da kad krenes na C++, budes upoznat sa samim C-olikim programiranjem, a da ucenje C++a podrazumeva ucenje objektno orjentisanih principa. Taj zadatak ce biti tezak sam po sebi, pa ne bi bilo lose uci u njega rasterecen od samog jezika kao takvog.
S druge strane imas tendenciju da je svaki dan ucenja neceg direktno neproduktivnog bacen. Mnogi imaju ovakvo misljenje, a moje licno je da se tako stvaraju programeri sa rupama u znanju. Ovo moje misljenje ce mozda lako biti oboreno od strane nekoga ko sasvim dobro zivi od programiranja i zabole ga sto ima rupe na mestima na kojima mu ne smetaju. Ideja ovakvog pristupa takodje nije losa, jer predpostavlja da koliko god ucio - neces nauciti sve. Posto ne mozes sve znati, bolje je znati vise stvari o nekom "produktivnijem" jeziku, nego gubiti vreme na nesto sa cime se mozda neces sresti u praksi.
Na kraju ces morati sam da odlucis, a ja imam samo jedan savet da ti dam: Nemoj previse da verujes ni onima koji ti kazu da "su zagovornici C-a matore prdonje koje smaraju sa nepotrebnim gubljenjem vremena", kao ni zelote koji bi najradije cukali masinac "jer je to jedino pravo programiranje". Kao i uvek istina je stvar individualne prakse pojedinca, a svako gleda iz nekog svog ugla koji ne moze biti objektivan.
Al` sam ti pomog`o... :)
De si Deda...