New to Arduino, IDE selection


I'm new to Arduino having created several projects using Microchip processors.

I'm likely considered an adequate hobby programmer, certainly not up to the "serious" level. I tend to use processor peripherals (PWM, ADC etc) and feel more comfortable controlling the setup registers myself. It helps me learn.

My question is:
Will the Arduino IDE accommodate such a programming style, or should I go the Atmel IDE?



Sure, folks write code that access the registers directly all the time, a mix of C++ or assembly, within the IDE.


Thank you. I will start my foray into the Arduino IDE.



I'd use the Arduino IDE first to "get the hang of it" so to speak.

But after that I'd go with Sloeber (Eclipse-based), thank you very much.