Some languages demand IDEs. Some don't.
On those who don't, you can't get any value from an IDE until a certain level of skill. Once you stop fighting the syntax and basic programming concepts, you can finally enjoy the power the IDE gives you.
That's until you're good enough at the language, and your knowledge is big enough on how to understand code that you don't need an IDE. But even so, keep an open mind. Some projects might be so big you might want to use an IDE anyway.
On those who don't, you can't get any value from an IDE until a certain level of skill. Once you stop fighting the syntax and basic programming concepts, you can finally enjoy the power the IDE gives you.
That's until you're good enough at the language, and your knowledge is big enough on how to understand code that you don't need an IDE. But even so, keep an open mind. Some projects might be so big you might want to use an IDE anyway.