I disagree that Arduino is a good IDE for beginners, at least in what respect to the editor. The lacking of complex features can have some advantages for a beginner, but in my opinion things like autocompletion, error marking, method navigation or parameter description are a must for any kind of...