Re: Mental Toughness
There are two schools of thought on this one. One says that you should jump in head first, overcoming your blocks by sheer force for of will.
The other says you should slow down and work on very, very simple, safe things until you're comfortable with them, and ease yourself into it.
For me, I think the latter has been more productive, though I know strong proponents of both pedagogies.