There are a few project based books which target development boards. Having working sample code which progresses in complexity should help and let you experiment as you go.
This is the book I have: Digital Signal Processing Using Cortex