Ask HN: Is it possible to become a good programmer by one's own?
Most guides out there say do this course or learn this language or may be do some web development and you are a programmer. I know it works to a certain extent but doesn't achieve anything beyond a certain threshold.
Is it possible for someone to self study CS from available materials like good books, public course contents? To such an extent that they have solid grounding in CS fundamentals, learns programming as a tool and become good at it gradually and when needed can venture into a sub-domain and learn about it using the skills already obtained previously to solve problems computationally.
Has anyone here done that? Can you share your journey? Or are there any documented blogs or something?
No offence to "web developers", but I am not looking for advice like learn this framework, this is hot. I want transferrable skills.