Ich würde auch AVR empfehlen.
Vorneweg:
C++ erzeugt zu großen Code auf Microcontrollern, deswegen nimmt man da
lieber C.
Prinzipiell kommt es darauf an, was Du damit machen möchtest:
- Willst Du den Microcontroller richtig kennenlernen oder ist
Performance wirklich wichtig, dann nimm Assembler.
- Willst Du schnell zu Ergebnissen kommen und die genaue Arbeitsweise
ist Dir relativ egal, dann nimm Bascom.
- Wenn Du eh' schon C++ kennst, dann könntest Du natürlich auch C
nehmen, aber gerade beim gcc sind viele Funktionen nicht mit dabei, die
muß man sich dann halt aus dem Internet zusammensuchen oder selbst
schreiben.
Markus