I used to live in Walnut Creek up until earlier this year. I think its called the horse trail or angel trail ?
It does have nice flat roads.
I'm going to practice around town for a bit before I take on something more than 3-4 miles

. I'll probably bike early mornings on college ave and get my stamina higher