That’s a really good link to follow from Kriskorn. Also check our http://codeacademy.com if you want an interactive way to learn.
One thing to remember is it is REALLY important to nail down your basic skills in the core stuff or you will find yourself falling down later. It is exciting to learn but it takes time and patience to do it properly especially if your ultimate goal is to sell on here. Good luck with your learning!
thanks for ur replies, and yeah i DO want to sell here,
teamtreehouse is also a good website for learning.
After you learn the basics, I would recommend you work on your own live personal website instead of going through dozens of tutorials explaining how to create website elements. You will make a lot of mistakes but you will learning why it’s a mistake and how to solve it.