To be fair, your argument sounds to me like someone might like or use it. If accepted, this argument trumps anything, so it's pointless to propose any language in this discussion because someone might like it.
Will learning CoffeeScript be a terrible mistake that will set Alice years back in her learning path? Most probably not. She will even learn useful concepts and have fun with her friend.
Are there any employment opportunities with CoffeeScript? I'm pretty sure that at leas one or two companies still use it in some product.
Will she have to learn alone if she doesn't learn CoffeeScript with Charlie? That's her choice, but there are plenty of online communities and meetup groups where she can find other people to learn with.
Is CoffeeScript a reasonably good choice if the goal is to become a professional developer? Not really.
This, of course, begs the question of what is the context of the challenge. If we are trying to find the worst language that nobody should ever learn we either must define some constraints (the worst language for what?) or accept that no such language exists because I just want to have fun is as a valid argument to choose a language as any other.
One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
To be fair, your argument sounds to me like someone might like or use it. If accepted, this argument trumps anything, so it's pointless to propose any language in this discussion because someone might like it.
To be clear, my own answer to What are the worst programming languages that nobody should learn? is ... 42.
You cannot answer that question unless you can be in the context of everyone... which you can't do unless you are God.
My point was people are wasting energy because they would really like to know the correct answer to the reverse question.
What is the best programming language that all developers should learn?
And the bleak truth again here is... again 42.
It's the wrong question to ask.
Pick one that sounds fine in your context and get started.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
To be fair, your argument sounds to me like someone might like or use it. If accepted, this argument trumps anything, so it's pointless to propose any language in this discussion because someone might like it.
Will learning CoffeeScript be a terrible mistake that will set Alice years back in her learning path? Most probably not. She will even learn useful concepts and have fun with her friend.
Are there any employment opportunities with CoffeeScript? I'm pretty sure that at leas one or two companies still use it in some product.
Will she have to learn alone if she doesn't learn CoffeeScript with Charlie? That's her choice, but there are plenty of online communities and meetup groups where she can find other people to learn with.
Is CoffeeScript a reasonably good choice if the goal is to become a professional developer? Not really.
This, of course, begs the question of what is the context of the challenge. If we are trying to find the worst language that nobody should ever learn we either must define some constraints (the worst language for what?) or accept that no such language exists because I just want to have fun is as a valid argument to choose a language as any other.
Hello @avalander I agree with all your points.
To be clear, my own answer to What are the worst programming languages that nobody should learn? is ... 42.
You cannot answer that question unless you can be in the context of everyone... which you can't do unless you are God.
My point was people are wasting energy because they would really like to know the correct answer to the reverse question.
And the bleak truth again here is... again 42.
It's the wrong question to ask.
Pick one that sounds fine in your context and get started.