|As I said your personal experience doesn't and shouldn't come into it, the OP asked what is the best way.
The best way is the one that is most familiar to the person learning and with the easiest method and that is
usually the O/S they are comfortable. Everything outside that slows the learning process down as they are also
learning O/S stuff unrelated to actual programming itself. An IDE does nothing either way it's simply a front
to the compiler and doesn't change a single thing with the C code you write. All I suggest he does is stay on
the O/S they normally use and see if an IDE makes it easier.
I don't take your claim seriously that a programmer would be get so stuck to an IDE they couldn't work without
it. It sounds more like a story by those who don't have an IDE and trying to justify why they don't. Given that
opensource IDE's like Visual Studio Code are available for every platform it is now also a dead argument as you
can run those sort of IDE's on every platform and they look and work the same on every platform and are free.
Where the really new IDE's are great these days is many have what Microsoft trademarked as intellisense
that is they predict the function as you start typing so you don't make typos and they show you the function
parameters as you type them in and then they will even show you after you type if you have an error before
you even attempt to compile. Again I suspect you are adding personal bias into a very complicated answer.
I personally think IDE use is down to does it make it easier for the person learning.
In vino veritas
modified 17-Sep-18 23:38pm.