There are two terrific books that address Raspberry Pi robotics specifically and another couple of books that deal more with learning the Python programming language.
Learn Robotics with Raspberry Pi
By veteran Pi community member Matt Timmons-Brown, this books takes you through robotics from first principles and finishes up in computer vision. It’s a No Starch Press book and is in full colour. Find it on Amazon UK here.
Learn Robotics Programming
Danny Staple has written an immense volume here which is more in-depth than Matt’s book and slightly more “grown-up” in it’s style. Find it on Amazon UK here.
Learning Python with Raspberry Pi
Sean McManus has written several Raspberry Pi books but this is the most playful. It’s more to do with coding games, but there’s a lot to learn here to do with control loops and structure. Find it on Amazon UK here.