No single book will make you a good programmer, but hard work and dedication will. 

As you are new to programming, I would recommend you start by getting familiar with the basics of any programming language that interests and try make some programs with it. You can choose a book to help you in the learning process, but in the end nothing beats experience in writing and trying out actual code. Do what actually interests you. Wether thats reading books about programming or trying to create a video game. 

In my opinion, the book you asked about is not suitable for a beginner, as it was originally published over 30 years ago and technology has changed a lot since then. 
Additionally, the examples in SICP are written in the LISP programming language, which is rarely used anymore. You will probably have an easier time with a more popular language like Python, Javascript or C#.

Here are some beginner friendly books I would recommend instead:
-  Code: The Hidden Language of Computer Hardware and Software
-  Unity in Action: Multiplatform Game Development in C# with Unity 5
-  Automate the Boring Stuff with Python: Practical Programming for Total Beginners 

Keep in mind that nowadays, there are many free online resources to learn programming. Some great examples are:
- https://www.khanacademy.org
- https://www.codecademy.com/
- https://www.freecodecamp.org/

Due to the digital nature of programming, having a website where you can interactively try things out, can make learning easier and more fun. 

Remember that programming is a practical task and it is easy to get bogged down in the theory. Try to actually get your hands dirty quickly and you will find that you can make your first simple ideas come to life in no time.
ไม่มีหนังสือเล่มใดที่จะทำให้คุณเป็นโปรแกรมเมอร์ที่ดีได้ แต่การทำงานหนักและความทุ่มเทจะช่วยได้ เนื่องจากคุณยังใหม่กับการเขียนโปรแกรม ฉันขอแนะนำให้คุณเริ่มต้นด้วยการทำความคุ้นเคยกับพื้นฐานของภาษาการเขียนโปรแกรมใดๆ ที่สนใจ และลองทำบางโปรแกรมด้วยภาษานั้น คุณสามารถเลือกหนังสือที่จะช่วยคุณในกระบวนการเรียนรู้ได้ แต่ท้ายที่สุดแล้ว ไม่มีอะไรจะดีไปกว่าประสบการณ์ในการเขียนและทดลองใช้โค้ดจริง ทำสิ่งที่คุณสนใจจริงๆ ไม่ว่าจะเป็นการอ่านหนังสือเกี่ยวกับการเขียนโปรแกรมหรือพยายามสร้างวิดีโอเกม ในความคิดของฉัน หนังสือที่คุณถามไม่เหมาะสำหรับผู้เริ่มต้น เนื่องจากตีพิมพ์ครั้งแรกเมื่อ 30 กว่าปีที่แล้ว และเทคโนโลยีก็เปลี่ยนแปลงไปมากตั้งแต่นั้นมา นอกจากนี้ ตัวอย่างใน SICP ยังเขียนด้วยภาษาโปรแกรม LISP ซึ่งไม่ค่อยได้ใช้อีกต่อไป คุณคงจะมีเวลาได้ง่ายขึ้นด้วยภาษายอดนิยมอย่าง Python, Javascript หรือ C# ต่อไปนี้เป็นหนังสือที่เป็นมิตรสำหรับผู้เริ่มต้นที่ฉันอยากแนะนำแทน: - รหัส: ภาษาที่ซ่อนอยู่ของฮาร์ดแวร์และซอฟต์แวร์คอมพิวเตอร์ - Unity in Action: การพัฒนาเกมหลายแพลตฟอร์มใน C# ด้วย Unity 5 - ทำให้สิ่งที่น่าเบื่อโดยอัตโนมัติด้วย Python: การเขียนโปรแกรมเชิงปฏิบัติสำหรับผู้เริ่มต้นทั้งหมด เก็บไว้ โปรดทราบว่าในปัจจุบันมีแหล่งข้อมูลออนไลน์ฟรีมากมายให้เรียนรู้การเขียนโปรแกรม ตัวอย่างที่ดีได้แก่: - https://www.khanacademy.org - https://www.codecademy.com/ - https://www.freecodecamp.org/ เนื่องจากธรรมชาติของการเขียนโปรแกรมแบบดิจิทัล การมีเว็บไซต์ที่คุณ สามารถลองทำสิ่งต่าง ๆ แบบโต้ตอบได้ ทำให้การเรียนรู้ง่ายขึ้นและสนุกยิ่งขึ้น โปรดจำไว้ว่าการเขียนโปรแกรมเป็นงานภาคปฏิบัติและเป็นเรื่องง่ายที่จะจมอยู่กับทฤษฎี พยายามทำให้มือของคุณสกปรกอย่างรวดเร็ว แล้วคุณจะพบว่าคุณสามารถทำให้ไอเดียง่ายๆ แรกๆ ของคุณกลายเป็นจริงได้ในเวลาอันรวดเร็ว
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence