Like many have said...probably a life time to learn everything. You need to use it daily. I took courses through our local library. This was a big help. I found a website which I often refer to for how to info. There are lots of short videos which show how to do things. Check out the website. www.phlearn.com. Lots of free tutorials as well as pay tutorials. Good luck!