I just came across this website today and it looks like a vibrant community. I'm interested in learning robotics as a hobby and have no idea where to start. I'm a pretty good programmer, but I come from the web world - programming web and middleware in the enterprise - Java is my most proficient language. Although the languages may not be applicable in robotics, I'm hoping my experience in programming will give me a head start. I have some experience with electronics from college, but that’s about it.