Yeah, there are many ways to trade, you need to practice trading, if you wanna become successful. You need to have lots and lots of practice to gain and develop your skills and experience.
Exactly, especially with demo account. There we can get some good trading time without the fear of loosing money. Some may have something against it, but it certainly helps.