you dont need to know anything everything is bonus let all you know
help you in building.
Build there in bo need to re design the wheel, build right on top of
the old things.
knowing programing is a very good step. most microcontrolers can run
Java, you may have to change how they see the program by encapsulating
the program. The Boe bot is a great kit, I got it a year ago, and have
built many other projects since then. Besides, look closely, the kit
is in most other project kits. the platform is very usefull and if you
want you could probably make that out of tin or an old VCR cover. I
just built a dual fotosensitive neuron network with parts I found in my
neihborhs trash can.. knowing how every part of everything works is
I wanted to send Infrared DTMF signals in one project, to be recieved
by a special decoder elsewhere. I could have baught the components from
Jameco or mouser, but i just used an old telephone and converted the
sound to light. It worked out good too because it was powered from the
phone jack. In reality you dont have to buy very much. Most people I
know who are into robotics couldnt afford to do it if they baught
everything they needed.