TradingView is a great option for those looking for a free solution with a wide range of tools. The platform's tutorials are also free, while covering the basics of charting and technical indicators.
However, the social side is not as strong. The chat rooms often offer speculative advice that should be avoided. For beginners, the social features of the platform are less useful for being able to distinguish good analytics from bad.
Nevertheless, TradingView is worth trying at least for the sake of the graphical tools. Besides, it is also a great place for backtesting trading strategies. Technical analysis is a deep topic, and this free account will be more than enough to learn it.