Roadmap for learning Electrical Engineering
Do both! Do projects as well as reading literature.  

You don't want to only sink into literature, or you will be bored and frustrated quite quickly (well, most likely at least, it depends on what you are really interested in the most). You also don't want to do only projects from the internet without any real explanation of theory, otherwise you will probably never understand the fundamentals behind your projects.

If you really want to learn all the basics I can recommend you the book The Art of Electronics. It is quite impressive (in terms of number of pages) and written for courses at Havard, but that should not mislead you: The book is fantastically written, very well explained and includes a lot of practical examples. You won't get bored with theory. In fact the book has gained a decent readership from the maker scene.

And for the projects aspect: The internet is full of little and big projects for every level of difficulty. Just look around for tutorials and projects that you are interested in and start experimenting.
Analog Devices for example offers this set of tutorials with practial courses. This should also cover a lot of the basics that would be explained in the above mentions book, but in less detail.