Over python? Then yes. Picking up python after that will be easy.Fundamentals from rust? Eish...
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Over python? Then yes. Picking up python after that will be easy.Fundamentals from rust? Eish...
Agree to disagree..Over python? Then yes. Picking up python after that will be easy.
I agree Java or C# will be better. The rust suggestion was just a joke with some truth. The point I was trying to make is that, starting with statically-typed languages makes it easier to understand and switch between languages more easily.Agree to disagree..
Java would make more sense
The Rust approach is very different.

^^ thisI agree Java or C# will be better. The rust suggestion was just a joke with some truth. The point I was trying to make is that, starting with statically-typed languages makes it easier to understand and switch between languages more easily.
Anything on the right is a good start.
View attachment 1276576
I am legit surprised that Ruby is considered "stronger" typing than PHP and Perl.
Kotlin’s “it just works (mostly)” interop is it’s greatest strength.I am legit surprised that Ruby is considered "stronger" typing than PHP and Perl.
I mean don't get me wrong, PHP is a terrible language.
But Ruby is a bit of a mess too.
And I say this having loved the language immensely and eventually just gave up on it.
Kotlin could do with an honourable mention.
I absolutely hate fad languages and was forced into Kotlin (ditto for Scala).
Never liked Scala but I really, really like Kotlin now and truly think of it as the evolution of Java and I suspect it will grow immensely
Certainly in my company where there is a lot of Java, Kotlin is being picked up in a big way (which Scala never did)
Scala was always a bad "evolution" of Java with stupid paradigms (Scala Option, Java Optional and null all in one place. Their own collections with incompatibility, etc. )
But Kotlin really did do well to integrate rather than try to remake JVM and not introduce more badness (except implementing their own version of interface default methods, omg why)
Spot on. Python is used more for data science and usually in combination with PowerBI and Tableau.I would choose C# over Java, the whole day any day. It is a better language which is updated more frequently with modern features.
Python is popular, but I don't know how the job market for it looks, especially in SA, and also if you're not in a Data Science field.
JavaScript is always an option, although I personally think if you don't want to go pure front-end, you should learn it as a second language. JS does have a role in the backend, but smaller than .Net or the JVM languages.
Java
You will need an MSC for Python to be useful. Its used more for data science which will be popular going forward, but you already need skills in the apps that uses it like PowerBI, SSRS, or Tableau for Python to be beneficial.
Java and .NET development will still be more popular.
Without solid higher education it's only useful for Django and that app can be written in something elseUh you certainly don't need an MSc for Python to be "useful"
Without solid higher education it's only useful for Django and that app can be written in something else.
Maybe you can use it for some glue code but the stuff you are gluing will most probably be some complex code(which will require you to have a higher education or a good grasp on higher level concepts).
This whole discussion is useless because we still don't know what @Spectralwarrior wants to do![]()
Hush now...We should lock this thread. People are just straight talking kak now.
Sometimes I sneak some kak in just to see if people are understandingWe should lock this thread. People are just straight talking kak now.
C for fundamentalsSometimes I sneak some kak in just to see if people are understanding![]()
Best programming language is HTML