So many sources are available at this time in online to obtain trading knowledge , are better yet I believe practicing trading is your best source to be sure good trading knowledge , demo account or we could use it for this. But I have observed by and large traders that are particularly armature ignore practicing.