An expert is someone who has a prolonged or intense experience through practice and education in a particular field. Informally, an expert is someone widely recognized as a reliable source of technique or skill whose faculty for judging or deciding rightly, justly, or wisely is accorded authority and status by peers or the public in a specific well-distinguished domain. An expert, more generally, is a person with extensive knowledge or ability based on research, experience, or occupation and in a particular area of study. Experts are called in for advice on their respective subject, but they do not always agree on the particulars of a field of study. An expert can be believed, by virtue of credential, training, education, profession, publication or experience, to have special knowledge of a subject beyond that of the average person, sufficient that others may officially (and legally) rely upon the individual's opinion. Historically, an expert was referred to as a sage. The individual was usually a profound thinker distinguished for wisdom and sound judgment.
Figure out what you're interested in
First you need to evaluate your current position. What do you know right now that you are close to being an expert in? You are probably already an expert maybe in php website development, or close to one, at what you are currently doing, so you can easily build upon that expertise and take it to the next level. This is a much easier, less time-intensive route to take than learning something entirely new.
Focus on one subject at a time
Get rid of your cluttered mind and focus on one subject at a time. Overwhelming yourself by trying to learn too many things at one time will only set you up for failure. Focus. If you want to become a website designer, begin learning how to build one form of website--say, Word Press--before you take on all the others. Once you feel comfortable with one, move to another. Before you know it, you will begin to feel like and be an expert website designer