Automation testing is not difficult to learn. If your are intrested to learn new tools which automates the human works then it is not the difficult one. But make sure you need to choose a backend programming language where you can write codes for test suites.