2 ms·
Python would be easier introduction to programming than C (https://automatetheboringstuff.com/ https://automatetheboringstuff.com/ is great resource for this)
by asicsp 9y ago
Python would be easier introduction to programming than C (https://automatetheboringstuff.com/ https://automatetheboringstuff.com/ is great resource for this)
could you add some more details why you want to learn C as well?
- philonoist 9y agoThe reason for me to learn C is I dislike keeping myself in the dark for far too long (which is the case with Python and other famous languages at production level). I agree with the popular opinion that I should be knowing one layer beneath the abstraction to be a better mechanic. With python its all Magic. I as a magician, oblivious to how my magic tricks work is tragic. If I know something under the hood, I might, just maybe, modify it for better solutions. Isn't that the point of coding anyway? I am dead serious in writing beautiful code at production level. I am from India and a blanket cloud opinion of Substandard Coders(TM) is already looming heavy. I want myself to notch up and get noticed by differentiating myself apart. Maybe to the levels of Russian/East bloc European countries when it comes to algorithms (I emphasised this is question details). I intend to do freelancing in web products for bread and butter at the start of my career.[I apologize, but I don't intend to be racist here with sterotypes.] At the same time, due to time constraints, I just can't touch Assembly. So, C.
- asicsp 9y agosee skymuse's detailed response... for algorithms, highly recommend https://en.wikipedia.org/wiki/Introduction_to_Algorithms https://en.wikipedia.org/wiki/Introduction_to_Algorithms book.. it uses pseudocode and thus language agnostic choice of language at production level depends on lot of factors. for ex: you might choose C for speed of execution but Python would win hands-down in time taken for you to write the code, including testing... getting used to programming takes long time and learning continues life long..
- philonoist 9y agoYes of course. Thank you for the help.