1,525 karma · joined July 31, 2022
I am on the journey of learning computer science and programming on my own from awesome books and resources available out there.
I came across this article by Peter Norvig: https://norvig.com/21-days.html after I read his code of a spell checker: https://norvig.com/spell-correct.html. I was mesmerized by the code itself. It is so clean as if it is speaking to me. No series of spaghetti statements making me cringe just at the sight of it. I want to be able to achieve that skill. That is my project/problem if you can say so. In college I was studying electrical engineering when I was taught programming in C using a very bad book and I hated coding after that. Now, I am gradually beginning to see the beauty in it. It is just prose. Prose can be bad and excellent. I was taught bad prose that's why I dislike it.
I hope to become an elegant and useful programmer one day and build things that are useful to people.
If you have any particular resource in mind that can help me in my journey, don't forget to suggest some in the replies.
Can you expand on this a bit more?
And if possible, some books that teach this kind of thinking?
1. Which versions of the courses did you do? I mean which semester versions. Can you link to them?
2. Why do you say nothing comes close? What is so special about them?
3. Did they make you confident as a programmer?