Great advice. I would add: learn the basics, don't cut corners or try short-cuts until you've mastered those basics. And then: Grow!! Learn new techniques, try increasingly difficult patterns, work with new fabrics; don't get stuck on D9P or Yellow Brick Road for all of your quilting life LOL. Most of all: have fun--it's not a job unless you make it one.