Perhaps this is a good place to recommend a book “Algorithmic Adventures” by Juraj Hromkovič.
Author is a university professor who also makes public lectures for elementary school children. I believe the book is completely accessible to beginners; it explains the concepts as simply as possible (but not simpler) and covers various parts of computer science, including even quantum computing and bio-computing. It gives reader a good idea about what computer science means for people who study it at university.
So I think it is a good idea for people who study programming outside university to read this book, to get a large picture of what else is there besides learning specific programming languages.
Perhaps this is a good place to recommend a book “Algorithmic Adventures” by Juraj Hromkovič.
Author is a university professor who also makes public lectures for elementary school children. I believe the book is completely accessible to beginners; it explains the concepts as simply as possible (but not simpler) and covers various parts of computer science, including even quantum computing and bio-computing. It gives reader a good idea about what computer science means for people who study it at university.
So I think it is a good idea for people who study programming outside university to read this book, to get a large picture of what else is there besides learning specific programming languages.