SEO(Search Engine Optimization), through website anyone can promote his business in the world. If you have a shop then you may serve your locality, but through web based business you can serve worldwide or overseas customers with your computer machine. If you have good products with very economical rates, but you don't have customers, then there is no benifit of good and cost effective products. even you have a website.
So its the right time to go for SEO, because SEO will make your site popular among search engines and your site will be visible with shine in other websites. So learn SEO, because its the future. Another question is that i don't have a site and i don't have a business, still i have need to learn SEO, my answer is yes. Because SEO have a great future. For example Zong serving their customers through website. But zong is not an i.t company, so that must hire a SEO specialist, who will promote their site, so SEO Experts jobs are available worldwide. You can work at oDesk and Freelancer and Elance with SEO Projects, because people hire SEO Experts at very huge costs. if you want to learn SEO Online, then contact immediately at firstname.lastname@example.org. Lectures will be delivered through SKYPE. Apply for SEO. But only shortlisted candidates will be select for course.