Like any craft, graphic design takes a lot of time and effort to master. Even then, you have to constantly update your skills and knowledge as the field is always changing.
Having a degree in graphic design is definitely an advantage if you want start freelancing as soon as possible. However, there are many resources available for you to learn on your own — all you really need is passion and a desire to learn.
Here, you will find some of the best resources in different mediums to help you in your self education. This page is updated regularly, so be sure to check back often.
Live as if you were to die tomorrow. Learn as if you were to live forever.
— Mahatma Gandhi