My experiences with buying things on AliExpress have been absolutely horrible. I have made thousands of purchases on eBay of the exact same type of product from the exact same type of random Chinese sellers who ship from China. Of course, you have to expect that you are taking a complete gamble in terms of product quality when you make this sort of purchase, but I always received the eBay purchases in a reasonable time and in the rare cases where there were problems the sellers were very good about resolving it.
Then I was seduced by the sometimes lower prices I found on AliExpress and started making many of my purchases there. The difference in customer experience was astonishing. Sometimes the shipment would take three months to arrive. Far too often it never arrived at all. And when this happened, the sellers didn't ever do anything so I just had to take the loss.
The way the AliExpress platform is set up favors the seller in any such dispute, whereas on eBay it is the opposite. This also gave me the depressing revelation that, in a general sense (obviously there will always be individual exceptions), the good experiences I was having from this type of seller on eBay was not because they were conscientious people, but that they were forced to treat the customer well by eBay's policies, and when the same type of seller was given the opportunity by the lack of such policies on Aliexpress to increase their profits by treating the customer poorly, that is exactly what they did.
The fact that it took so long to receive items, if I even received them at all was also very harmful because it meant that any projects I was buying the items for were completely derailed.
So my advice is to avoid using AliExpress unless it is a situation where you either know the specific seller is responsible, or you simply can't get the item anywhere else. Other than that, it is well worth paying a little more to actually get the thing you need to progress with your Arduino journey.
After eliminating AliExpress, you still have a spectrum of choices between the sketchily cheap Chinese sellers on eBay, the same cheap Chinese products redistributed by domestic sellers including fulfillment by Amazon (meaning the shipping is fast and reliable, but the product quality is still a roll of the dice), and products from trusted manufacturers distributed via trusted channels (e.g., Arduino, Adafruit, SparkFun, Seeed Studio, Digikey, Mouser, Arrow).
For a beginner, I think messing with the sketchy Chinese stuff is a bad idea. The reason is that you are already facing so many unavoidable challenges. The last thing you need is to add unreliable hardware on top of that. The harm dealing with bad hardware can do to your progress far far far outweigh the money you save by buying sketchy hardware instead of high quality stuff. However, if the sketchy Chinese stuff is truly all you can afford, then it is better than nothing and in many cases it will indeed work perfectly well.
For a professional, I also think it doesn't make sense to mess with the sketchy Chinese stuff. Even though we are more capable of dealing with bad hardware, it is still a waste of time and a professional's time is valuable enough that even the small amount of time wasted on bad hardware is going to be worth far more than the savings from buying it instead of reliable stuff.
Maybe there is some place in the middle where it makes sense to mess with the sketchy Chinese stuff. An experienced hobbyist can deal with bad hardware and some might be in a situation where they have only a very limited budget to dedicate to their hobby, while not really assigning a dollar value to the time spent on the hobby. I took this perspective at some points during my hobbyist phase of working with Arduino, but I'm a bit of a cheapskate so I might have just been deluding myself.