Yes of course you can learn SEO on your own. SEO or
Search Engine Optimization is a science and art both so you need lots of patience and lot of diligence to learn it. There are tons of resources out there on the internet from where you can learn SEO from.