Earlier quoted context omitted.
This looks awesome. Might be a fun way to help my kids learn CS once they're old enough.
You're fooling no-one, Shimon... ;) Just a joke: the course is by Noam Nisan & Shimon Schocken The accompanying book is "The Elements of Computing Systems" and Part 1 is available as a course on Coursera. I highly recommend it; just finishing the Coursera course myself and I'll definitely be doing Part 2.
Ask HN: What are some books where the reader learns by building one project?
221–230 of 232 posts
Re: Ask HN: What are some books where the reader learns by building one project?
#222For HTML & CSS: http://learn.shayhowe.com/html-css/ [0] This is the project you build as you learn: http://learn.shayhowe.com/practice/organizing-data-with-tabl... [0] There's an e-book version too. Scroll the page down just a little bit.
Do you have more recommendations on the front-end part?
Re: Ask HN: What are some books where the reader learns by building one project?
#223Earlier quoted context omitted.
This is the inspiration behind the book I am working on - Web Development with Go (see https://www.usegolang.com ). Michael's book is fantastic and I really wanted something similar for people getting into go. My book doesn't cover git or testing but that is because rails is a framework with tons done for you, and in my book you basically build all of that from scratch. You learn a ton, but it is long and adding git…
I subscribed to your blog and your newsletter some months ago, and I must say I like what you do. Although I'm focused on C++ now for some courses I'm taking, I still hope to catch up on Go later, and I think your book will be helpful. Personally, I wouldn't mind a hands-on exploration of a programming language having some pages, and links to good resources, on version control. Learning 'git' in such practical way (a…
Re: Ask HN: What are some books where the reader learns by building one project?
#224Linux From Scratch: http://www.linuxfromscratch.org/lfs/ Goes through building a Linux system from the ground up, and gives a pretty thorough overview of why everything is working the way that it is.
Any idea about how long this would take from start to finish for someone who has a bit of experience using Linux and higher-level programming languages?
Re: Ask HN: What are some books where the reader learns by building one project?
#225For HTML & CSS: http://learn.shayhowe.com/html-css/ [0] This is the project you build as you learn: http://learn.shayhowe.com/practice/organizing-data-with-tabl... [0] There's an e-book version too. Scroll the page down just a little bit.
Thank you! Do you have more recommendations on the front-end part?
I tried FreeCodeCamp (html & css) ~2 years ago. It was OK. I recommend you to finish the above one (Shay Howe) first, then try FreeCodeCamp. Actually, if you have got your own static web-page projects, you won't need the FreeCodeCamp for CSS & HTML. The kick-start would be enough and "Google is your friend" after that - learn more as you build your own projects.
Good luck.
Re: Ask HN: What are some books where the reader learns by building one project?
#226Re: Ask HN: What are some books where the reader learns by building one project?
#227I have made a curated list for this post, feel free to contribute. https://github.com/AlgoryL/Projects-from-Scratch
Re: Ask HN: What are some books where the reader learns by building one project?
#228Michael Hartl's Rails tutorial ( https://www.railstutorial.org/ ) is a great example of this. It'll run you through building a twitter clone and introduce you to git, heroku, a bit of CSS/HTML, and even goes into AJAX a bit. I can't recommend it enough to people looking to get into rails.
This is the inspiration behind the book I am working on - Web Development with Go (see https://www.usegolang.com ). Michael's book is fantastic and I really wanted something similar for people getting into go. My book doesn't cover git or testing but that is because rails is a framework with tons done for you, and in my book you basically build all of that from scratch. You learn a ton, but it is long and adding git…
Re: Ask HN: What are some books where the reader learns by building one project?
#229Programming Phoenix Productive |> Reliable |> Fast. It goes through building a website that starts from the beginning and goes up to Phoenix Channels (websockets) for a real-time video streaming application that lets users comment on the video at specific times and it is broadcasted to all other users.
How advanced is this? I'm a beginner Rubyist with some Rails experience and have been interested in trying Phoenix out but I'm not an experienced web dev by any means so the web socket stuff is a bit intimidating. Does it walk through the basics will enough? Or will I have built something with no idea how it actually works?
Re: Ask HN: What are some books where the reader learns by building one project?
#230If you are interested in assembly language concepts and don't mind something slightly archaic, I thoroughly enjoyed this book: https://www.amazon.com/Peter-Nortons-Assembly-Language-Book/... It goes through lessons that build up to a pretty good interactive disk editor (DSKPATCH) written entirely in x86 assembly. Its the book that got 12 year old me out of the BASIC ghetto.
What are you working on today? Are you still using assembly?