Also I love Real World Haskell and Practical Common Lisp
Ask HN: What are some books where the reader learns by building projects?
111–120 of 188 posts
Re: Ask HN: What are some books where the reader learns by building projects?
#112Earlier quoted context omitted.
I'm interested in getting this book. What are the things you liked about it?
It's pretty practical so far. Right now I'm just finishing up chapter 4 (HTTP Servers, Routing, and Middleware), so I haven't completed all of it. But as it stands, a lot of what you go through, you reasonably expect you may be able to use on an actual pen test. The real power though, is when you're building out your own tooling with these things. You just set up a framework in the book, but this is all easily extend…
Re: Ask HN: What are some books where the reader learns by building projects?
#113Re: Ask HN: What are some books where the reader learns by building projects?
#114Re: Ask HN: What are some books where the reader learns by building projects?
#115Re: Ask HN: What are some books where the reader learns by building projects?
#116This book is especially good for beginners in python, it feels as if the author is teaching you in person. All the exercises in every chapter builds to a mini project by the end of that chapter. One can skip the basics section and jump into the projects section which has: Alien Invasion (game programming with pygame), Data Visualization, and Web Development (using Django).
[1] https://nostarch.com pythoncrashcourse2e
Re: Ask HN: What are some books where the reader learns by building projects?
#117A Curios Moon - a data science mystery that teaches you PostgreSQL by working on projects that use real nasa data sets in a fictional setting (your role as a data science intern at red:4) https://bigmachine.io/products/a-curious-moon/
Re: Ask HN: What are some books where the reader learns by building projects?
#118Mastery with SQL has over 150 exercises, ranging from easy to very difficult, where you're primarily working with a single database and trying to answer interesting questions about a business (which months saw the highest revenue, best sales employee, most watched movie, find missing records, etc.).
I spent an enormous amount of time working on the exercises for this course (more than the actual content itself) and people who take the course consistently tell me working through the problems helped them learn SQL more deeply than they've learned anywhere else.
Re: Ask HN: What are some books where the reader learns by building projects?
#119Not quite what you're talking about but the best book on car mechanics I ever read... It was red, and textbook-sized, hardcover. Lots of drawings. It literally started with an explosion in a can, and then progressively enhanced that idea step-by-step: add a lid to the can to capture the energy, add a lever to keep the can lid from flying away, and then attach the lever to a wheel so that it returns the lid to the top…
Boy if you could find the name of that book I'd really appreciate it
Re: Ask HN: What are some books where the reader learns by building projects?
#120Not a book, but if you're looking to learn modern SQL in a hands-on way, I created Mastery with SQL (masterywithsql.com) specifically because I was frustrated with traditional SQL (and PostgreSQL) content that's lacking in high quality and challenging exercises. Mastery with SQL has over 150 exercises, ranging from easy to very difficult, where you're primarily working with a single database and trying to answer inte…