I have a 3 month holiday which I want to put to good use, after finishing my first year in the UK. But, I'm not entirely sure what I should do. I study physics at uni and I think I want to go into either research or engineering. Aside from programming, and finding out what I want to do as a career, what would be useful to do over the summer? For programming I was thinking of learning Java. Would this be better to learn instead of C++? I was also thinking of studying a bit of electronics, like using the Arduino to make things. Is this useful? Is learning a language, ie french, a good use of my time? Thanks.