Identifying what the foundational knowledge is isn't easy for an absolute begginer.
Building an efficient path to expertise is hard for a beginner.
I think the fastest way to learn is asking an expert to build a learning path for you, starting from what you know and what you don't know.