if you want to work on your skills you should read sicp and learn lisp, but only if you want a language that is strictly for improving skill, don't learn java.