First of all I could not decide a IDE for you.It depends on you.
But I suggest you to eclipse or codeblocks. Normally I do use eclipse and emacs. Most of my friends in the
industry does use eclipse. [please note that I'm yet not working in the industry as a C/C++ programmer].
Other choices are Netbeans, Visual Stuido etc etc.
can't answer this question clealy. Since IDE is depend on the operating system and your favor. Favour that you
does have. This depends on the technologies that you want to learn/work. For a example wxWidgets are well supported
on Code::blocks, gcc is well supported on code:blocks but microsoft C compiler does not support well on it.
There's nothing wrong with Code::blocks since it could be used to write device drivers too.
When it comes to debugging , and if you are a newbie, Visual C++ does have good tools more than debugging.
For a example , spy++, dll walker etc. Some are avaliable to download freely through
http://sysinternals.com/
When programming with win32/win64 , when you need to edit you resources I didn't find a good resource compiler
on CodeBlocks yet. But that's on visual studio.
Please describe your operating system, computer hardware and the plactofrm that you are developing.
Platform means even if you are programming on windows , windows does support many subsystems,
win16,win32,win64, POSIX and CLI.
if you are on linux your target environment is linux-i386-elf.
To install codeblocks on linux, connect your computer to the internet and then
Code: Select all
#sudo apt-get -s install codeblocks
it's easy if you downloaded the Kali linux distribution and install it on your computer first, because learning programming
is easy with it.