When I was not familiar with my core lang, I usually start with an IDE. But after that, I will gradually fall back to Emacs with a custom mode.
I found that I cannot stand using a different tool for a specific platform/language too long. And I personally consider it as a virtue - less software on your machine, less memory consume, and much uniformed shortcut, interface, whatever you name it.
I know it's not that much of big deal nowadays to use multiple IDE on 1 system. But probably I'm just too used to that.
Recently, I just did a unreal mode since I'm developing in UE4. It's quite a cool ride if you can configure a mode or something to fit your own need without other bloating funcs you don't want.
And of course, it's still extraordinarily awesome that I can boot into Linux with a frame buffer console and Emacs in less 10 seconds to just simply rock.
When I was not familiar with my core lang, I usually start with an IDE. But after that, I will gradually fall back to Emacs with a custom mode.
I found that I cannot stand using a different tool for a specific platform/language too long. And I personally consider it as a virtue - less software on your machine, less memory consume, and much uniformed shortcut, interface, whatever you name it.
I know it's not that much of big deal nowadays to use multiple IDE on 1 system. But probably I'm just too used to that.
Recently, I just did a unreal mode since I'm developing in UE4. It's quite a cool ride if you can configure a mode or something to fit your own need without other bloating funcs you don't want.
And of course, it's still extraordinarily awesome that I can boot into Linux with a frame buffer console and Emacs in less 10 seconds to just simply rock.
I think that this is a very good strategy for learning a new programming language 👍