I would say shipping is definitely life improving. Shipping is where you expose your work to the public and open it up to feedback and criticism. You can learn a lot more from direct feedback than you can learn from a general book.
I have far too many books and half finished projects that will never get finished. I have forgotten most of the stuff I learned from them.