The best way to learn is by doing and making mistakes.
I think goals should never be easy, they should force you to work, even if they are uncomfortable at the time.