Learning appium v 2 with java

Hello Folks,
I’m new to Appium and I’d like to get an updated material to learn it using Java. I made lots of search on the internet, but the vast majority of the existing materials are deprecated. if you can help, it’ll be so much appreciated.

Thanks in advance.