peptobepto So true, many languages have a lot of transferrable skills, the only difference is the syntax, but even then a lot of things are similar. However, pay attention to the difference between an interpreted language (JS) or a compiled language (java). As well as the difference between object-oriented languages (java) and functional programming languages (lisp or python). Since you are working on the web, javascript is quite easy and appealing since it is the easiest to set up.