read a lot and practice. this forum itself is a good resource. you can also gogole for seo, search engine optimization, link building, etc and will run into lot of good sites with lots of resources. just read for some time and start practicing. over time you will be better
practice .. try and error.. build a website, and set a target and try different tactics and you will figure it out along the way.. a little bit like learning to swim...
Hi Tribhuvan ji SEO is an ongoing process, looking at your results and where they are in the rankings, try out small changes and check the results, the latest google changes has seen a (imo) a significant change in ranking, with google now assuming generic searches are browsing searches
You must have got most of the answers, now one absolute answer, next time ask few more questions and ellaborate yourself, so you can get a perfect answer.
The best way to improve your SEO skills is that you need to do R&D on Google continuously...that will answered you best and latest things for SEO... Thanks....
Lots of resources are available on internet google it and also participate in forums it will surely help you G'Luck
If your lazy enough to ask your question in that manner, then you should probably not worry about SEO.
@inner voice designs i don't agree - he is right to try and find out how to improve his SEO skills. Use this forum and others, read threads, ask questions and then have a go at putting it in to practise - its not the 'black art' that people make it out to be. Its pretty simple, but it takes time and a little bit of knowledge.
My advice will be understanding first what search engines are for. in brief crawl and find/index good quality content so my advice will be: start with what search engines are trying to accomplish: good content and you will be always ahead of the game IMO.
I would suggest before jumping into trial and error method read a lot of blogs/sites which has very good content about SEO. also while you start make one thing very much clear in your mind that SEO is long term process and dont expect result very quickly like in a day.