Ask HN: what are the essential courses to became good programmer?
https://news.ycombinator.com/item?id=7670128Hello HN,
Finally, today i realize that I am a bad programmer. I do coding in ruby. Since Ruby is a high-level language, I never have to worry about things which are going inside. I don't understand memory management, garbage collection and all sort of computer theory oriented concepts, I don't even understand why does BigO or SmallO (or whatever) matters (atleast in RoR apps). But I see some people are crazy towards it. And, they are brilliant although they don't know Ruby language more than me.
I am solo founder and developed my SASS application. I learned ruby and RoR, it took me 2 months to understand and write a web application in rail's way. I followed Michael Hartl book, Codeschool, Railscast. Now, it's about 1 year and i decent debugging and development knowledge.Sometimes I answer StackOverflow question and I'm earning a good reputation. But inside my heart I know I am a bad programmer. I searched almost all things in google and copy its answer. Writing code is the last thing I do. I know that is not good thing, but I am okay because of code quality. Moreover reinventing wheel is not a good thing. Not to forget, deadlines and pressure.
Now, I am ashamed. I need your help, please. Please tell me some roadmap or course which will enlighten me to all those things which computer programmer should know, it may be like encryption or statistics or operating system or whatever. I want to entrepreneur and developer, just like Marco Arment.
Thanks a lot.