[SOLVED] What programming languages are easy for beginners
ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I would recommend python.
An elegant easy syntax, "batteries included" which means there is for each and everything a module already done.
Writing a functional TCPserver is just about 10 lines using framework twister for instance.
It exists for a long time and is therefor stable.
You can write cross platform, as python is available on nearly every OS
And there are bindings for a lot of C libs.
In fact oneself can easily bind C or C++ libs.
With all that said, it is clear, that you can write GUIs for all major GUI Systems as well.
Some of the language constructs are so highly developed that they are faster, than coded in C.
Sorry. I didn't even think about that.
I don't even know what i am reading in German or English when it comes to computer books.
In fact it is a German publisher....
But there are loads of tutorials out there.
Check python.org
Never heard of Haskell. Actually, I was seeking advice on these common languages like python, perl, ruby, java, c/c++ and wanted to know which one of these is the easiest to learn. Thanks for the link though
(i) Just copy the code your first run through. Do not worry about retention.
(ii) Then go back a second time and try to do what you can from memory.What you can't remember, do again.
(iii) Then go back a third time and riff on the questions and answers. Change the variables, the questions, the outputs.
From these 18 problems you will have the know how to be able to begin tackling any language.
Bash is a command-line interpreter, or scripting language, for the Linux shell, and so covers the elementary attributes of programming while also introducing you to your Linux shell a bit more.
I agree with the above: Python is an excellent next step.
All languages are basically the same. Their application, execution, and syntax differ. So learning these is the real goal.
Much like verbal language. We all use verbs, nouns, tense and the like, though some use them differently: gender, participles, gerunds.
Programming is the same. All languages use logic in the form of if statements, loops, and input output calls.
Complexity of the program can remain the same, but the complexity of the Syntax grows down dramatically.
A simplified hierarchy of helpful terminology:
High level: Interpreter
Python
@Geek255: do you only want the language to be easy to learn or are you also interested in how useful it would be to know afterwards, availability of Integrated Development Environments (IDEs), areas of applicability ... ?
If it's only "easy to learn" then DOS .BAT would be a primary candidate because the language is so small and simple.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.