So I have been producing music for around 2 years now, and am an avid listener to many genres of music. I have never been taught music or music theory, but used youtube to get a fundamental albeit basic understanding of theory. I have, again, a limited and basic knowledge of composition. In terms of practical ability I have a great sense for rhythm and enjoy (semi-randomly) improvising on my keyboard - playing scales over backing tracks and trying to come up with cool chord progressions.
Now, I have come to a point where I really want to get to grips with music, and develop/learn a deep understanding of it, so that I can create and write emotional music that I love more seamlessly and with more purpose. I have a particular attraction to the sound of jazz, specifically. My lack of knowledge and lack of direction in terms of learning theory and how to learn to practice piano improvisation more efficiently is hindering me. I cannot afford a teacher, so I want to ask for guidance in the realm of self-teaching. I want to learn all about theory, harmony, composition and be able to apply this to my playing/ composing of complex music. What steps do you recommend I take in order to do so? I have time and am more than prepared to invest in this process, so please throw anything you have at me. Thank you.