2/
A good IDE can help you learn faster by explaining and helping fix mistakes. They also have convenient tools like
- The debugger, which lets you pause your program and interact with it
- Quick documentation, which pulls up documentation on what your cursor is on automatically
3/
If you are a super beginner and still getting the hang of how to write code without a SyntaxError, I recommend Thonny.org. It clearly explains SyntaxErrors and tells you how to fix them.