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.
Does anyone know of a programming language that can easily be learned very quickly? This isn't anything serious. I was just thinking there might be some alternative languages out there (serious or not) that you could pick up and learn very quickly, because there isn't much to it.
It's whole motto is "there's only one way to do it", hence the one conditional structure (if-else), and the one looping structure (for). I've messed around in it quite a few times, and it's really nice, but I've got my thick skull lodged in Lisp for power, C for odds and ends, and Java for portability. I'm definitely considering adding Python to that list, just because it's so incredibly easy.
Alternately, you could try Scheme - which boasts itself to be a "purer" form of Lisp. The standard library is small, but if you're used to ALGOL-based languages (C, C++, BASIC, Java, etc.) the syntax a head-trip, but oh-so-worth-it once you finally get it.
ABC is an interactive programming language and environment for personal computing, originally intended as a good replacement for BASIC. It was designed by first doing a task analysis of the programming task.
ABC is easy to learn (an hour or so for someone who has already programmed), and yet easy to use. Originally intended as a language for beginners, it has evolved into a powerful tool for beginners and experts alike.
I too vote for python, it's the easiest to learn language I've tried. You can probably learn it in just a few hours, assuming you have some previous programming experience. If you're new, it'll definitely take longer. I think basic is also pretty easy to learn, but I still recommend python, it's more powerful, you can do more with it faster and easier.
One great thing about python is that it can be used at different levels..
i.e. easy to learn in its basic form, but it has plenty of scope for
further development.
The other great thing is that there is a very active 'community'. If you are picking one language to learn
you dont really want to pick something 'obscure'. Over that past 5 years Python has really developed a
big following and you get the sense that it is a language that is 'going somewhere'.
I've been programming for 30+ years (eek!) and Python is certainly the one I've gotten excited about lately!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.