Yup, working on an actual project is the best way, imo - that way you'll have to find the solutions to achieve what you're trying to do. And keep the manual handy, that should be the first port of call in any scenario. Youtube & 3rd party tutorials can be handy for more specialized stuff.