It totally depends. When I was a newbie I took a sampler class so I would learn how to do different blocks. I made them from scraps so fabric/color didn't really matter. The sample blocks helped me learn new skills and build on skills. They also helped me figure out which blocks (or types) I like and dislike.
After that experience it was much easier to pick a pattern and match the fabric OR pick a fabric and find a pattern.