I'm assuming you're not wanting to take a class for this, because that would be my recommended place to learn the basics. But barring that:
1) youtube - you can youtube anything and matlab is no different.
2) look into what book a coding class uses and buy it. This was my book when I started learning matlab and then I got this guy (which I think I still have?) You don't have to buy from Amazon, obvs, but go to Half Price Books or find a torrent. Someone, somewhere will have it for free if you really don't feel like spending money.
3) if you're good with coding (I am not, which is why I'm a design engineer) jump in and start coding yourself. Take chances! Make mistakes! Get messy!
4) if you're not against spending money but don't want to take a class, consider a tutor. Or see if someone who knows matlab is willing to teach you in exchange for a skill you can teach them.
Pro tip: if you're going to learn matlab, take the time and also learn simulink. It's a part of matlab that bolsters that toolbox so why not learn it. I personally loved simulink so I may be biased but it is a cool program.