Java learning for backend web

I chose Java as programing language for backend web

which corses you suggest to me to begin ?

I used C under linux and C++ before

The package Java it’s complete or I should to learn many packages

for learning front-end or back-end ?

For learning back-end.

if you chose java you should buy Ultimate java course which is a bundle containing 3 courses