hbkp1111
24 days ago  Karma: 5
What is the easiest programming language to learn ?

as a biginner what is the easiest programming language to learn and how much time i need to master .

en
programming
program
computer science
#DelegateCall
hbkp1111
24 days ago  Karma: 5
What is the easiest programming language to learn ?

as a biginner what is the easiest programming language to learn and how much time i need to master .

en
programming
program
computer science
#DelegateCall

6 ANSWERS
meetmeatblacksun
7 days ago Karma: 568

According to CoderDojo (link) the top 5 easiest programming languages to learn are: JavaScript, Python, Ruby, Java, and Blockly.

According to CoderDojo (link) the top 5 easiest programming languages to learn are: JavaScript, Python, Ruby, Java, and Blockly.

bru.pava
21 days ago Karma: 46

I would recomend Python, it has a lot of applicability and its very powerfull.

My personal favorites are Python, C# and LUA.

I would recomend Python, it has a lot of applicability and its very powerfull.

My personal favorites are Python, C# and LUA.

victorfage91
24 days ago Karma: 10

Programming languages are not difficult to learn, they are tools.
The challenge is to learn to abstract your ideas and translate them into programs correctly and applying the correct technologies.
I think you should start with c, there is a book, "programming language c", the c bible, explains several basic things, then you can continue with object-oriented or functional programming
As for time you will never finish studying because everything evolves but I think that if you like it you will learn fast

Programming languages are not difficult to learn, they are tools.
The challenge is to learn to abstract your ideas and translate them into programs correctly and applying the correct technologies.
I think you should start with c, there is a book, "programming language c", the c bible, explains several basic things, then you can continue with object-oriented or functional programming
As for time you will never finish studying because everything evolves but I think that if you like it you will learn fast

hiphopzaofficial

I learnt php quite fast!

hiphopza.com

Nov 06 '18 at 11:22 am
tai

Totally agree. I'd like to add that you never really 'learn' programming. You just kind of just keep learning it and it doesn't really stop.

Nov 13 '18 at 3:43 am
shaun_mcintyre
21 days ago Karma: 8

Programming languages can be very user friendly or very user frustrating! It depends on which ones you research/use. When I was first starting to learn programming I picked up a "For Dummies" book at the local Borders (an old now out of business bookstore) on the Liberty "BASIC" programming language, and One on the C++ language. I took to the liberty basic language quite quickly, but the C++ language was incredibly confusing to me. To this day, I still prefer programming in variants of BASIC. It's not as powerful as languages like C or C++, but it is much more in tune with how I think. THAT is the key, pick up a few tutorials and see what seems to make the most sense to you up front, and run with that. Good luck! :)

Programming languages can be very user friendly or very user frustrating! It depends on which ones you research/use. When I was first starting to learn programming I picked up a "For Dummies" book at the local Borders (an old now out of business bookstore) on the Liberty "BASIC" programming language, and One on the C++ language. I took to the liberty basic language quite quickly, but the C++ language was incredibly confusing to me. To this day, I still prefer programming in variants of BASIC. It's not as powerful as languages like C or C++, but it is much more in tune with how I think. THAT is the key, pick up a few tutorials and see what seems to make the most sense to you up front, and run with that. Good luck! :)

dushaobindoudou15
12 days ago Karma: 0

I think javascript is the easiest language to learn, because he is easy to test, and has the most active community, many tutorials, similar to the C language syntax, making c easier to get started.

I think javascript is the easiest language to learn, because he is easy to test, and has the most active community, many tutorials, similar to the C language syntax, making c easier to get started.

tai
8 days ago Karma: 0

Honestly, the best language to learn with is the one that helps you accomplish your goals and realize your interests. "Programming" is a massive field with all sorts of different communities and expectations from each corner. If you are interested in Web, probably a Javascript/Node, HTML, CSS combo (these can be learned together quite easily). Whereas if you are looking at going more specialized there are certain languages more suited for desktop apps (Java, C++), iOS (Swift), or Mobile (Java, Kotlin, Scala). If you are interested in blockchain, a javascript/C++/Go combo will set you up nicely. If you are unsure, Python is really easy to pick up (but even then, only learning an interpreted language is limiting). The person on here saying that learning the abstraction is key is spot on. It's more about learning to think in code and understanding how you learn than knowing syntaxes and at a certain point all of it kind of converges and you have to learn/re-learn pretty much everything at somepoint anyway so fretting on the starting place wastes valuable time you could be writing apps and getting to make awesome mistakes.

TL;DR - What you start out with is based on your goals and learning style. Wanna jump in feet first? Probably Python or Javascript/Node. Bottom-up learner? C/C++. Top Down learner who learns by taking stuff apart? Pretty much anything in production because open source docs, github, stack, and rosettacode are your besties but Im a huge fan of PHP as a teaching tool for students who prefer this method of learning.

P.S. I'd like to add that in my experience you never really 'learn' a language with any kind of finality. It's like any language, it changes and you just kind of keep learning it and then you just do that forever. Your utility of the language increases but, with that, the stuff you realize you don't know kind of also increases.

Honestly, the best language to learn with is the one that helps you accomplish your goals and realize your interests. "Programming" is a massive field with all sorts of different communities and expectations from each corner. If you are interested in Web, probably a Javascript/Node, HTML, CSS combo (these can be learned together quite easily). Whereas if you are looking at going more specialized there are certain languages more suited for desktop apps (Java, C++), iOS (Swift), or Mobile (Java, Kotlin, Scala). If you are interested in blockchain, a javascript/C++/Go combo will set you up nicely. If you are unsure, Python is really easy to pick up (but even then, only learning an interpreted language is limiting). The person on here saying that learning the abstraction is key is spot on. It's more about learning to think in code and understanding how you learn than knowing syntaxes and at a certain point all of it kind of converges and you have to learn/re-learn pretty much everything at somepoint anyway so fretting on the starting place wastes valuable time you could be writing apps and getting to make awesome mistakes.

TL;DR - What you start out with is based on your goals and learning style. Wanna jump in feet first? Probably Python or Javascript/Node. Bottom-up learner? C/C++. Top Down learner who learns by taking stuff apart? Pretty much anything in production because open source docs, github, stack, and rosettacode are your besties but Im a huge fan of PHP as a teaching tool for students who prefer this method of learning.

P.S. I'd like to add that in my experience you never really 'learn' a language with any kind of finality. It's like any language, it changes and you just kind of keep learning it and then you just do that forever. Your utility of the language increases but, with that, the stuff you realize you don't know kind of also increases.

Earn tokens by posting and answering questions about blockchain!
Karma to eth
YOUR ANSWER