I have a friend who wants to get into coding. I can't decide whether to suggest he start with python or java. While any statically typed language will teach better habits, all the cool stuff nowadays is being written with python. Any ideas?
Best language for beginners?
C
Both - it will serve as an introduction to one compiled lang and one interpreted lang.
Java, he'll learn more faster, but python is also never a bad choice
php
javascript
python
bash
The only languages that will ever be useful to your friend in that order
>php
Did your mom smoke, drink or did drugs while pregnant?
What's wrong with php?
Python if he's a retard, Java if he's not retarded
Imo it's better to learn good practice and then scale down to something easier to use but if he's going to get hung up on how a conditional loop works python will be less confusing
C, then C++
C is great for learning the basics and realizing its faults (the most obvious will be when he uses qsort)
C++ is much more complex and not the best, but solves most of these problems
after these learning any other C-like language should be easy enough.
>C
Based & C++pilled