+ 2
Is learning to code, really worth it? If yes which language should I learn
I have already learnt python and I'm currently working on Java. But I really want some experienced programmers to answer my above question.
5 Réponses
+ 5
20% learning
30% teaching
50% applying/practicing
only learning won't do.
Is learning to code, really worth it?
YES, however, this is an open-ended question which you should've posted in your feed.
If yes which language should I Learn?
Anything that's fits your interests.
Stop wondering/worrying about picking language, pick one and learn, teach and practice because every languages are related to one another directly or indirectly, to be precise, all languages' logics are the same only(only syntax differs).
bonus:
you mentioned that you've learned python, so why not built something(projects) using it? same applies with java.
+ 11
Your choice python is good it is a simple and good language. But knowing HTML is also good start
+ 2
You'll always see questions like this and the most widely known language is probably python, I really don't think it's good for a **first** language.
It has really unique syntax and it really makes other languages more confusing than they should be, I think python wanted to be so unique that it couldn't be recognized as "another C clone" and it's attempt at that was good, the result didn't cut it though.
I think Lua is a good first language, it's easy to understand, basically like reading English. Of course my answer is biased because I mainly deal with Lua and C++ but over time a lot of developers deeply involved in C based languages learn to hate python, it's good for a lot of things don't get me wrong, but I believe the bad outweighs the good.
The good thing about python is probably how recognized it is, if you want a library for something chances are a version of it exists in python. What I don't like about python is the "2 and 3" and which one you should learn.
This breaks so many things, python 3 should be backwards compatible with python 2, it's like they just took their current language and decided to screw it all up with python 3, ruining basically all code written in python 2, so if you wanted to run code written for python 2 in python 3 chances are it won't work. This sucks because that ruins the purpose of so many of their new features.
Those are some of the reasons I think you shouldn't learn python as a first language, when it comes down to it though it's all up to you. I tried learning python as a first language when I started, then I discovered Lua, then Javascript, then C++, then Assembly, and that's what I'm currently looking into.