I've read about people creating altcoin in 2 hours and selling it to someone for 0.1BTC.
So I guess it's not that hard to create a shitcoin.
But what about good coins? What do you need to know to create a coin? I'm not a programmer so I have no clue, but my guess is you need to be a programmer of some kind?
I have a great idea for a coin, but I have no idea how to execute it.
Creating it is easy as breeze but it is not easy to promote it even if it is a shitcoin or a legit coin. Just like a legit coin they have to invest money to list it on the exchange, it also needs exposure to the crypto world so it means you need a campaign to initiate a hype.