I've learned all this stuff from youtube videos. But it's hard to call only one channel if you're still interested in it - I can do a list. I also have some books with a theory, but to me, it's better to try everything and learn in process of creating. It's a bit expensive at the point of materials because I got a lot of unsuccessful work, but it is worth it. To me, such a way is the most effective, I realized it in my college times. But you choose what is better especially for you.