I've given my thoughts about getting started with DSP a few times. Here's one of them from a couple years ago.
https://www.diystompboxes.com/smfforum/index.php?topic=125197.msg1191043#msg1191043The older I get (and I am getting pretty old) the more I think that this splits into a few main zones and you should decide which zone you are in before proceeding.
If you want to learn about audio DSP from a theoretical mathematical perspective (independent of any specific language or hardware implementation) then you should take some university courses or if you already know a lot of math you can just dive in with Julius Orion Smith.
https://ccrma.stanford.edu/~jos/filters/filters.htmlIf you want to USE DSP building blocks such as filters, delays, etc. and quickly build these things up to see what they sound like, again without reference to a specific hardware implementation, check out the Faust language. It takes some getting used to but I've been using it a lot recently and have come up with some really nice sounding stuff using their libraries. Ultimately you can port Faust algorithms to some small micros (I tried it with an ESP32) but you may find that the complexity of the algorithm is limited by processing speed, memory, etc. Whereas if you develop VSTs or standalone apps for your PC, I won't say you have infinite power, but you have quite a lot. The Faust IDE is a browser-based tool that lets you develop and test stuff almost immediately. I find this really important. At some point you have to stop worrying about low level concerns like codec interfaces if you want to get any DSP programming done.
If you want to go into business making pedals, then I'd check out some of the application specific chips such as Spin FV-1, Experimental Noize FX Core, or Cool Audio V-1000 (?). These provide reasonable bang for the buck if you are manufacturing but are relatively difficult to develop code for and have architectural limitations such as number of control inputs that you may or may not care about.
Personally I got into the FV-1 pretty heavily about ten years ago, but I wasn't all that interested in going into manufacturing pedals. It's just the way it worked out. I don't mess with the FV-1 much any more but we did have some good times together. Now I am using Faust and developing VSTs. I wish I'd done this ten years ago!