3 ms·
Is there any reason you're only asking about those three languages? I'd say cater to the teenager's interests. Do they like PC games? Maybe look into C# script
by neilsimp1 9y ago
Is there any reason you're only asking about those three languages? I'd say cater to the teenager's interests.
Do they like PC games?
Maybe look into C# scripting for Unity.
Lua is used for scripting/modding in tons of games. Minecraft I believe is one of the big ones.
Do they like mobile apps?
Java, Swift, Xamarin, NativeScript all come to mind.
JavaScript, Python, and Ruby are all wonderful, but I'm just wondering if there's a reason to limit it to those three. I'd say whatever technologies fall in line with the kids interests are best.
- tmaly 9y agoI picked those 3 because they have quite a bit of a community around each. If you are going to self learn, I thought it would be important to have a good amount of learning material both online and in book form to learn from.
- brudgers 9y agoThe communities around Ruby, Python and Javascript are probably more oriented toward professionals than is ideal for a new programmer. While there is good content for beginners, there is also a mountain of mediocre and obsolescent content and another mountain of content that is only partially related, e.g. Rails, TensorFlow, React respectively.
- tmaly 9y agoHow do handle sorting through that mountain of mediocre and obsolescent content? I think that is going to be a big problem for a beginner