Hacker Newsnew | past | comments | ask | show | jobs | submit | ggr2342's commentslogin

Why C? What was so special about learning it? You got to fiddle with the computer's memory structure and pointers?


I believe Scott Young did something like this with MIT's curriculum. https://www.scotthyoung.com/blog/myprojects/mit-challenge-2/


> has been pretty controversial course which other members of the department gave accused of not sufficiently preparing students for the second year curriculum which mostly use imparative languages like C/C++/Java (which they don't really teach you either) resulting in more topics pushed into third year.

This complain is very typical in case of Scheme or general FP based courses. Everyone wants to be taught the most shiny trendy language of the time.

Infact, UWaterloo uses HtDP for its introductory course and I've heard that they churn out excellent developers who understand the data they are working with.


Start with fast.ai courses for learning Deep Learning at the practitioner level.


For understanding higher math I have found this primer course extremely useful:

Introduction to Mathematical Thinking by Keith Devlin (Stanford) https://www.coursera.org/learn/mathematical-thinking


I read this book which helped me understand what it finally meant to think mathematically. Highly recommended, Keith is a fantastic lecturer.


Are you talking about the summer 2023 version?


Yes, indeed.


You completed DCIC with all the exercises? Did you do the course assignments associated with it?


I did most of the exercices but not the CS19 assignments.


Where is he now? Why doesn't he write more books like this? I mean in this lucid explanatory style.


Did you use it at CMU?


No, I actually didn't use this book. By "true love" I meant mathematics ;)


The author?


Paul Graham


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: