What programing language to pick?

jake lionar

Regular Member
Joined
Oct 5, 2019
Messages
356
Reaction score
651
Hey, i want to start learning a new programing language, the thing im so confused to choice wish one, what i want to end up with is being able to :
create web app front end and backend web developement
create mobile app
and desktop app
i already knew some basics of c c++ c# python php, but right now i want to advance or master one language that will allow me to do all the things listed above, i wanted to continue with python since i already knew the basics, but when searching online i found that the best option is JS, so im wondering wish one to pich and master it, any advice or help suggestion ? TY.
 
HTML > CSS > JS > Python or any other programming language you want to use for backend. You could also learn Ruby or Node JS. Also, “mastering” a language can take a lifetime.
 
Learn some basic HTML & CSS for making the front-end. Later you could try out a framework like React.

For back-end, you can use Flask (Python) or Node (JavaScript) to get a server up and running very quickly. You certainly don't need to be a master of anything in order to create functional and delightful websites.
 
React is based on JS so in case of choosing JS you can learn React more easily in the future (its cool for frontend).
 
Learn some basic HTML & CSS for making the front-end. Later you could try out a framework like React.

For back-end, you can use Flask (Python) or Node (JavaScript) to get a server up and running very quickly. You certainly don't need to be a master of anything in order to create functional and delightful websites.
Thanks, i guess it is time to learn JS, Since i already have HTML,CSS, Even python.
 
JS for sure, with Node you can run it server side and on the front end you have multiple choices like React or Vue. It's really a nice and powerful ecosystem.
 
Hey, i want to start learning a new programing language, the thing im so confused to choice wish one, what i want to end up with is being able to :
create web app front end and backend web developement
create mobile app
and desktop app


one word c#, with c# you could build:

1. Web Apps using Asp.Net Framework, do all backend end and front end(blazer) and databases (LINQ c# with entity framework) writing only c# code.

2. Mobile Apps using Xamarin forms for both Android and IOS.

3. and of course Dekstop Apps using WinForms or WPF.


c# is the only language I know that could make full stack developer writing only in one language.
 
I am not a web developer or a programmer but is something that I´ve always been passionate about. Something that I´ve always wanted to learn and, 25+ years later, I am starting my learning path into becoming a coder.

Perhaps my objectives and goals are different from you but, after talking to a few data scientist, web developers, coders, and, some info I found online I will start my journey with JavaScript.

The more I read about it the more I realize is the best programming language to learn nowadays. Not because of what you can do with it but the real-life applications. Especially if we take into account all the frameworks it offers.

Secondly, I would dive into python but that´s months away for me. Right now, I am solely focused on learning and getting good at JavaScript.
 
one word c#, with c# you could build:

1. Web Apps using Asp.Net Framework, do all backend end and front end(blazer) and databases (LINQ c# with entity framework) writing only c# code.

2. Mobile Apps using Xamarin forms for both Android and IOS.

3. and of course Dekstop Apps using WinForms or WPF.


c# is the only language I know that could make full stack developer writing only in one language.

1. Node JS + React JS
2. React Native
3. Electron

So yeah, definitely not the only language that allows you to do so. But I agree, C# is a very good choice.
 
Python is by far the most useful. It has a vast vast amount of libraries, especially in machine learning.

Apps are dull. Far better to learn python/machine learning in 2021. If you learn those things you're setting yourself up for a good future in programming.
 
1. Node JS + React JS
2. React Native
3. Electron

So yeah, definitely not the only language that allows you to do so. But I agree, C# is a very good choice.

What I meant by Full stack developer: someone manages three things:
1.Back end 2.Front End 3.Databases ... in c# you could write to databases in c# without SQL command, we could do that in javascript?

keep in mind also all those techs come from one company MS in one IDE visual studio ... make it easier for the coder without learning different things from different companies mindset...
 
JavaScript. Just keep in mind that in older versions of JS, the way you program is more convoluted than you're used to do it in Python and you should be better learning its modern versions. Anything from ECMA 2015 until today should do.
Don't even try jQuery. Anything that was done in jQuery long time ago is very easy to do with vanilla JS now. Yes, you should know that $ = short form of jQuery and some other basic stuff, just don't rely on it for your scripts.
Also, be careful with stuff that is designed for NodeJs, it might not work in browser.
 
JavaScript. Just keep in mind that in older versions of JS, the way you program is more convoluted than you're used to do it in Python and you should be better learning its modern versions. Anything from ECMA 2015 until today should do.
Don't even try jQuery. Anything that was done in jQuery long time ago is very easy to do with vanilla JS now. Yes, you should know that $ = short form of jQuery and some other basic stuff, just don't rely on it for your scripts.
Also, be careful with stuff that is designed for NodeJs, it might not work in browser.
Thanks man for this important tips for a newbie like me i really appreciate that. i was confused with that term jquery...
 
I am not a web developer or a programmer but is something that I´ve always been passionate about. Something that I´ve always wanted to learn and, 25+ years later, I am starting my learning path into becoming a coder.

Perhaps my objectives and goals are different from you but, after talking to a few data scientist, web developers, coders, and, some info I found online I will start my journey with JavaScript.

The more I read about it the more I realize is the best programming language to learn nowadays. Not because of what you can do with it but the real-life applications. Especially if we take into account all the frameworks it offers.

Secondly, I would dive into python but that´s months away for me. Right now, I am solely focused on learning and getting good at JavaScript.

Javascript is not a good choice for your first language. Python first, then javascript second will turn you into a much better programmer. Python was made to be a VERY clean, "one way to do things" language. It's the perfect first language and will teach you really solid foundations so that when you do learn javscript, you'll know the good way, and the weird way of doing things.
 
Hey, i want to start learning a new programing language, the thing im so confused to choice wish one, what i want to end up with is being able to :
create web app front end and backend web developement
create mobile app
and desktop app
i already knew some basics of c c++ c# python php, but right now i want to advance or master one language that will allow me to do all the things listed above, i wanted to continue with python since i already knew the basics, but when searching online i found that the best option is JS, so im wondering wish one to pich and master it, any advice or help suggestion ? TY.
Depends on what you want to do. If you want machine learning and working with data I'd pick python. If you want to be a web developer then learn some HTML CSS and JS and you're good to go.
 
I am not a web developer or a programmer but is something that I´ve always been passionate about. Something that I´ve always wanted to learn and, 25+ years later, I am starting my learning path into becoming a coder.

Perhaps my objectives and goals are different from you but, after talking to a few data scientist, web developers, coders, and, some info I found online I will start my journey with JavaScript.

The more I read about it the more I realize is the best programming language to learn nowadays. Not because of what you can do with it but the real-life applications. Especially if we take into account all the frameworks it offers.

Secondly, I would dive into python but that´s months away for me. Right now, I am solely focused on learning and getting good at JavaScript.

Here's a response from a comp sci professor who teaches both javascript and python - https://blog.coursera.org/in-2019-should-you-learn-python-or-javascript-first/

He says it's fine to fiddle around with js as you learn python, as you do come across it a lot, but, his exact words are


And so I think it’s perfectly fine to fiddle around with JavaScript because it’s right there in every browser. But JavaScript, I think, is a very bad language to use as the first language to study. And in my Web Applications for Everybody Specialization, I teach JavaScript. I teach it as the third language. I teach Python, then PHP, then JavaScript.

[00:11:24] JavaScript is an amazing language, and it’s very sophisticated. It’s not a toy language. It’s not a simple language. You don’t want to be learning what programming is with a language that has so many rough edges and sharp points and places to trip and fall. And JavaScript is loaded with places to get confused.

You really won't be a good programmer if you learn javascript first and you'll find it hard to unlearn all the bad habits.

His last quote sums up exactly why js is a terrible first language. Python is ultra powerful and one of Guido van Rossum's core goals was to move away from languages like Perl that have 50 ways of doing the 1 thing. He wanted something that would make thinking in code much easier. You really can't get a better language for your first one.
 
Back
Top