Hey welcome to the shaman forums.
Yes shamans have had a bad stigma in one form or the other for most of this xpac. Truth be told, all 3 specs are currently in really good spots, except for enhance PVP to an extent.
Faminex posted some good sites. Make sure you feel out all info and take nothing at face value. The reason being is that majority of all sites were claiming that ele shaman was horrible at the beginning of the xpac. Most people were attempting to play ele based off of Legion style ele shaman builds, leggos, and traits that were lost when our artifact weapon was sacrificed to save Azeroth. Everyone was running crit builds with Ascendance even though it was and still is extremely clunky; when a high mastery build was actually extremely successful utilizing Storm Ele, High voltage (now SoP) and UP talents.
Due to this early branding by quite a few top players, ele fell from grace by most and got a bad rap. Ele shaman is also extremely gear and secondary stat dependent meaning that we start every xpac lower than most dps however unlike most dps; as the plateau off mid xpac, ele continues to scale well and surpass most.
All of this being said; ele continues to be in an extremely good spot in all aspects of game play.
Ele also has a wide variance of talent/gear builds that are all viable. there are a few talents that just suck; looking at you Ele blast, Unlimited Power, and Ascendance.
For leveling I would just focus on learning and enjoying the spec. Try all the talents and WM talents, even the talents I mentioned above. If you run across some problems or have some questions on how to get more from your ele or questions about resto or enhance feel free to ask.
Be warned we do have quite a few trolls that like to come in and pass on bad information and contradict what actual helpful people are trying to do or derail a thread into arguments. A few of us do try to correct bad info and politely point out which people who you should take their comments as less than believable.
Here are a few threads you can look through regarding leveling. You will notice a popular theme.
https://us.forums.blizzard.com/en/wow/t/tips-for-me/346091
https://us.forums.blizzard.com/en/wow/t/which-dps-spec-for-leveling/348899
https://us.forums.blizzard.com/en/wow/t/so-at-what-point-does-elemental-overtake-resto-for-leveling/133989
https://us.forums.blizzard.com/en/wow/t/leveling-elemental-shaman-for-the-1st-time/13503/3
https://us.forums.blizzard.com/en/wow/t/does-it-get-better-at-max-level/94129/8