If you're using the IDE you're already writing C and C++ code--it's just that you've probably only been told some of it
OK but it seems to be more easy, like reading an ADC value on a port compared to WinAVR is completely different !
So why do you want to use a different chip? More/less space/cost/??
I'm planning to use an ATtiny13 (already in hand) just for reading an analogue value and setting 3 outputs high or low depending on results, nothing else.
And it's standalone , no need for Xtal, just the chip and leds with their resistors.