You need atleast four weeks to learn the knock and corner of the SEO concepts. But, to become a specialist, you need to work on various local, international, enterprise & E-commerce SEO atleast for three years. We strongly recommend having a personal website for trial and error.