I'm in a physics class that's based on a research project. The most interesting project's only caveat is that it requires Java programming, and I have no experience with programming languages. I can probably work learning Java into my progress reports to get some extra points, but I was wondering how easy/feasible it would be. I'm a reasonably advanced user but have no experience in programming. I would have to work on interpreting fringes from a sensor that helps to measure depth (we have the programming to use it to detect surface area--neet to create a way to detect motion). I'd have a partner with C++ experience so we could do it together, but would just like an idea what I'm getting myself into.