Finding the right dictionary for your reading level is essential because one does not want to be slowed in study by not knowing the words or by getting lost in the definitions.
Ask Alexa, Google or Suri can be the fastest way to learn
If you want to learn word roots, and origins: www.etymonline.com
great beginning dictionary: www.ninja.com