I learned the NEC using the "Bart Simpson" method; every time I got in trouble in my Vo-Tech class I had to copy an entire article, verbatim, by hand. Most of my punishments were earned for inciting wirenut wars, and, or putting a k.o. under a lamp on someones project board...
The one source that really helped me learn the code, was something like, Applied Codeology, wherein the author teaches the reader to break the NEC into sections. To this day, I think of a code question as "plan," "build," or "use." Ie. is the question at hand asking you to find information about planning an installation? then turn to chapter 2. Is the question about an installation? Then look in chapter 3. If the question is about something that uses electricity (motor, XFMR, Luminaire...), then turn to chapter 4.
I may not have the lay out just right, but you will get the picture as you dig deeper into the book.
Online code resources are great, but get familiar with the actual code book, because that is the only resource you will be able to use for any licensing test you may take in the future.
If you read the trade magazines regularly you can find good articles on specific code sections. You will do well to take the "code quizes" in the same publications.
Good luck, have fun, enjoy your journey!