What book/resource would you suggest to budding teenagers who like solving problems and want to learn programming and computer science?
And they want to cover both depth and breadth of CS.
Book - How to Design Programs - <a href="https://htdp.org/2022-2-9/Book/index.html" rel="nofollow">https://htdp.org/2022-2-9/Book/index.html</a><p>Course - CS50 - <a href="https://www.youtube.com/playlist?list=PLhQjrBD2T382_R182iC2gNZI9HzWFMC_8" rel="nofollow">https://www.youtube.com/playlist?list=PLhQjrBD2T382_R182iC2g...</a><p>Both require no prerequisite knowledge and are very well regarded.
This question has been asked and answered in Hacker News numerous times. Use the search box below to search for “programming books” and “computer science books.”