from Hacker News

Ask HN: What are the best books for people new to CS?

by 0xBE5A on 7/3/20, 10:20 AM with 3 comments

I'm going to be an advisor for new students in our company (we pay for their degree and provide on-the-job training during their semester breaks) and want to put together a little "welcome packet" to start them off on the right track. Most of them come straight from high school and have never done any CS or programming beyond school classes, so I thought it would be nice to include a book to introduce them to some basic principles and prime them for what they're going to be learning and working with in the following years.

Back when I started studying CS, I read "Code" by Charles Petzold which I really enjoyed and would be perfect for this purpose thematically, but I feel that at ~400 pages it might be just a little too lengthy. What are some reads you would recommend to beginners?

  • by thorin on 7/3/20, 11:05 AM

    I'd be keen to give out Code Complete as it covers practical development in a professional setting, but not focusing on a particular technology.
  • by poushkar on 7/3/20, 3:55 PM

    Https://teachyourselfcs.com
  • by iends on 7/3/20, 4:47 PM

    The New Turing Omnibus