The official book spends little time on troubleshooting. Here is the for every beginner:

The 4th edition uses Arduino IDE 1.8.x, but the current version is 2.3.2. The differences are cosmetic but important.

(Ch6 + Ch3)

(No extra parts)

(Ch5)

– Combine the official Arduino documentation with a low-cost starter kit (Elegoo or official Arduino kit). You’ll learn more by doing than by reading alone.