Without any doubt designing is a vast field. There is a lot of scope to learn in designing and because of the ongoing developments in the designing field; the horizons of designing are broadening. If you are a freelance designer, you need to have a good knowledge of everything associated with designing. However, defining your specialty is also very important. You might be good at everything but you need to be excellent at a few of them at least. Having a large number of skills is a great way to market yourself in clients but if you won’t mention your specialties you will end up confusing your clients as well. So, in order to excel in the field of designing, learn everything but be a perfectionist at a few specific areas which you would be known for in future.