First of no need to rush.  You will get there in due time.  You are on your own journey.  
second master the fundamentals of web&#x2F;app development and design.  This will take time and experience.
Have an area you want to be a specialist but have a solid knowledge of every area.  
Make sure you learn something new everyday.