Or you could try Picaxe. http://www.picaxe.com/
They supply lots of kits [go to the right top of the page and click shop] and a free programming editor. They run BASIC [which is quite powerful these days] and their bottom end chip supports 4 outputs and 2 inputs, takes about 400 lines of code and costs £1.80. I have several autonomous robots which use their stuff.