JavaScript gets you more comfortable with syntax that not only it has but other programming languages have. Python might give you easier access to learn, but then when you want to switch to advanced programming. Other languages start to seem more difficult due to syntax and advanced programming. I recommend starting with Java or C# just since most backend development use those. JavaScript is next since most developers need to understand the front end. But in my opinion Java gives you more opportunities and not only doing backend development, but android development which I believe is lacking devs these days.
M
michelle.ortega1 year, 7 months ago
I agree with Tim here in that Python's simpler syntax provides beginners with a gentler learning curve to programming. I also vehemently *disagree* that C/C++ should be a beginner's first language. Not only are they very difficult for beginners, both languages are inherently memory unsafe and can cause horrible security vulnerabilities if the code is not thoroughly vetted by experts, which is precisely what happens with beginner code. I'd say learn Rust in place of C but then Rust is also not a beginner-friendly language.
R
robertvaleon361 year, 7 months ago
Hi sir , I am learning Python and have started building games I have also learned OOP and study every day to become a back-end developer. What is your advice?
S
silvia_garcía1 year, 7 months ago
Start with C and C++
K
kevin.brown1 year, 7 months ago
I think you should start with C so you could appreciate abstractions higher programming give you.
micheal_santiago1 year, 7 months ago
Python is good for cybersecurity or cloud computing tasks.
N
nicholas_smith1 year, 7 months ago
"I need to make something to do a task and it doesn't need to be fast" is the demographic
A
aliciabloom161 year, 7 months ago
I love and dislike this advice. I feel like Python is a language that is in reality a solution to a problem that beginner devs don't have context for. I tried to learn python years ago and quit because it was boring. Then I tried C# and found it much more engaging. Of course starting with Python isn't bad advice but to anyone reading this take it with a grain of salt.
C
cheyenne_brown1 year, 7 months ago
Agree with last comment. Python is a powerful language but it's too heavily influenced by hacks and cheats to be a good first language. Start with a language that has static variables, static arrays, and more verbose structure that emphasises start and end of code blocks. Once you grasp those, you'll love a language like Python because it's faster to code in but you'll now understand what you're actually doing.
revadawn741 year, 7 months ago
People be learning python while me and my homie start with C++ and quit within a week.. Jokes apart. I think the first language should always be C. Not for building things, bur for understanding what programming actually is at the fundamental level.
Thank you!
JavaScript gets you more comfortable with syntax that not only it has but other programming languages have. Python might give you easier access to learn, but then when you want to switch to advanced programming. Other languages start to seem more difficult due to syntax and advanced programming. I recommend starting with Java or C# just since most backend development use those. JavaScript is next since most developers need to understand the front end. But in my opinion Java gives you more opportunities and not only doing backend development, but android development which I believe is lacking devs these days.
I agree with Tim here in that Python's simpler syntax provides beginners with a gentler learning curve to programming. I also vehemently *disagree* that C/C++ should be a beginner's first language. Not only are they very difficult for beginners, both languages are inherently memory unsafe and can cause horrible security vulnerabilities if the code is not thoroughly vetted by experts, which is precisely what happens with beginner code. I'd say learn Rust in place of C but then Rust is also not a beginner-friendly language.
Hi sir , I am learning Python and have started building games I have also learned OOP and study every day to become a back-end developer. What is your advice?
Start with C and C++
I think you should start with C so you could appreciate abstractions higher programming give you.
Python is good for cybersecurity or cloud computing tasks.
"I need to make something to do a task and it doesn't need to be fast" is the demographic
I love and dislike this advice. I feel like Python is a language that is in reality a solution to a problem that beginner devs don't have context for. I tried to learn python years ago and quit because it was boring. Then I tried C# and found it much more engaging. Of course starting with Python isn't bad advice but to anyone reading this take it with a grain of salt.
Agree with last comment. Python is a powerful language but it's too heavily influenced by hacks and cheats to be a good first language. Start with a language that has static variables, static arrays, and more verbose structure that emphasises start and end of code blocks. Once you grasp those, you'll love a language like Python because it's faster to code in but you'll now understand what you're actually doing.
People be learning python while me and my homie start with C++ and quit within a week.. Jokes apart. I think the first language should always be C. Not for building things, bur for understanding what programming actually is at the fundamental level.