Wenn man C schon kennt, kann man auch gut dabei bleiben. Als Compiler für den Einstiegt bietet sich dann GCC an, vermutlich als WinAVR zusammen mit AVR Studio. Die Software kann man kostenlos aus dem Internet bekommen. An die Bedienung gewöhnt man sich vermutlich am besten wenn man die benutzt - viel an Tutorials kenne ich dazu nicht, nur die Online Hilfe. So viel anders als eine IDE am PC ist das vermutlich auch nicht.

Für die Einführung gibt es eigentlich reichlich Tutorials im Netz, und um das lesen eines Datenblattes zum µC (z.B. Mega48/88/168 Gruppe) kommt man kaum herum. Das geht ggf. auch ohne die Hardware. Bei der Hardware ist das so eine Sache: die alten Bausätze (z.B. von Pollin) setzen relativ oft noch einen PC mit LPT oder wenigsten einer echten RS232 vorraus. Zur Programmierung braucht man einen Programmer oder ein Board, wo der µC mit Bootloader kommt.