I believe its enough to know technical analysis, but fundamental analysis alone won't be enough and much hared due to so much information you must know, it could be you must read thousand of articles before you can make a strong decision. but if you want to use both of it it would be great though.