The best way to learn is by practicing, therefore, for anyone who wants to try BTC, it is a good idea to practice & understand through the testnet first.
No, it is not the recommended way don't make shit up. Bitcoin is hard to use already and learning about testnets, switching wallet configuration and whatnot will definitely lead to funds loss. All it takes is for the user to make a mistake once, confuse the testnet with the mainnet coins and send his real coins to somewhere where he can't recover it. Terrible advice.
Testnet is only for developers, always has been.
It is not possible to send testnet coins to a real bitcoin address.
That's not what I said so your correction is not rightfully placed. Do you think that people don't mix up addresses regularly? They don't even know bech32 or taproot addresses, let alone differences between networks. I wrote confuse testnet with mainnet coins, not addresses. Read before responding.
You are mixing things up. Bitcoin wallets isn't hard to use, I think they are the easiest without any complication, elelctrum is even the easiest of them. The only responsibility you have to take is to make sure your seed phrase is properly back up and that's it. You hardly see someone playing around testnet coins because they hold no value, they are mostly used for testing the network and maybe built some kind of applications or if the developer want to test one or two things.
Regarding confusion of sending Bitcoin from mainet to testnet, it's not possible.
Of course it is possible to make a mistake, you idiots don't know what I wrote and are responding to nothing. One momentary lapse of a brain, one minute of confusion regarding balances between the mainnet and testnet. That's all it takes and all coins are gone. Are you going to refund the user personally for this shit advice? No? Then shut up.
That’s why topics like this one are useful as they can guie newbies and show them the best practices when using the testnet.
Newbies should never in their life touch a testnet of any coinNo.
It's true it's initially created for developer, but i don't see anything wrong used for learning/testing purpose by non-developers assuming they follow well-written guide or have someone guide them directly. Besides, I've seen other thread where they claim they use testnet to teach people how to use Bitcoin.
Supervised learning is an entirely different matter and new users should never be encouraged to use any testnet without proper guidance. Most people have a limited learning capability. Using this up by teaching them about testnet addresses, coins and networks in general is a waste. If they end up getting hacked or losing their funds on mainnet shortly afterward, what was the point? It is better to spend this capacity to educate them on safely using Bitcoin. Not to mention the fact that introducing fake Bitcoin coins with zero value to people who see Bitcoin as fake money is quite misleading. Teaching them with worthless testnet coins can reinforce skepticism and incite confusion.
It is clear to you and me what is Bitcoin and the difference between networks. Do you really believe it is smart to introduce to people who can't even grasp 1% of the existence of the magic internet money its testnet, a valueless copy of Bitcoin?