Welcome to JavaRanch!
This question is impossible to answer with a yes/no answer. It depends on your own experience with
Java and programming. It's ofcourse possible to learn it without formal training, but if you have little knowledge and experience it will take more time and effort to find it all out yourself.
You'll have to decide for yourself if it's worth it to do a training course, or if you can learn it all by yourself (and with the help of your new friends on JavaRanch...
![](https://coderanch.com/images/smilies/ed515dbff23a0ee3241dcc0a601c9ed6.gif)
)