Question:
programming language for beginners?
Booger
2017-05-24 17:46:18 UTC
What should I learn first?
Sixteen answers:
Bam
2017-05-24 18:07:47 UTC
If you don't have any background in programming I suggest you learn basics regardless of language like logic, flows, algorithm, basic concepts. Plus, strengthen your other skills like critical thinking, problem solving skills and others.



For languages i suggest C because most programming language is based on C. You can start here and learn Data (int, char, string, Boolean) and Data Structure (array, stacks, linked-list, Queue). Those are the most basic and present to all programming language representation (syntax) might be different but the concept remains the same.



Also C has a lot of tutorials online that can help you for free.



If you feel that you need to level up try going into a niche that you want: Web Development, Android Development, and Others.
?
2017-05-25 07:51:15 UTC
Always Start With C and C++
?
2017-05-25 06:18:34 UTC
First of all c,C++
Ryan
2017-05-25 04:16:58 UTC
Assembly is an extremely easy language to learn and can do many things. It is often said that assembly is the best programming language for beginners.
Hi
2017-05-25 01:47:22 UTC
Heyyy
?
2017-05-24 23:58:35 UTC
Whatever one you want to.
?
2017-05-24 19:43:40 UTC
Scratch.
anonymous
2017-05-24 19:29:36 UTC
People keep saying all that stuff but really you need to learn html first... then css.... and so on...
husoski
2017-05-24 18:23:03 UTC
Python is good. Java is what AP Computer Science uses as a first programming language in US high schools.



Both of those have large standard libraries that help you develop meaningful applications fairly soon, without a bunch of add-on libraries, and both are cross-platform by design, so what you develop on a Windows box will likely run on Mac, a Linux server or even a Raspberry Pi.



Both have a lot of free online tutorial support, and large communities on places like StackOverflow and CodeProject, as well as experienced developers answering questions here.



One thing I suggest to anyone new is to look at "Learn Python the Hard Way" and read the introduction to the free online book. Even if you don't plan to make Python your first language. Zed Shaw mentions a number of good habits for learning a programming language. Mentally underline the part about typing in example code rather than using copy/paste.



An important point is that learning to program is not the same thing as learning a programming language. Programming is as much a way of thinking about the solution to a problem as it is writing the code in a particular language.



It really doesn't matter what you start with, though, provided that you have a good source of information and a proper computer to work on. (Mobile devices and "Chromebook"-style laptops are designed for users, not for developers.) I started with a language (APL) that almost nobody uses any more, for example. If you can learn enough to make programs that do something you find interesting to work on, then you've got a good start--no matter what the language is.
chrisjbsc
2017-05-24 18:09:16 UTC
Visual Basic.
Mr. Smartypants
2017-05-24 17:54:16 UTC
C or one of its kids C++ or C# are the most in demand these days. But where I went to school you couldn't learn them as first languages, only after you'd learned another language.



My favorite language was Pascal. It was designed as a 'training' language. It's VERY self-documenting, so if you do your program right, when you come back to it after a month it's very easy to see what you were thinking, what this chunk of code was supposed to do. In fact these days they teach 'pseudocode' instead of flow-charting, and Pascal itself is very close to pseudocode!



But Pascal seems to have gone out of favor in the last 20 years or so. Failing that, I think some modern version of BASIC would be good. New BASICs have all the good stuff in them that original BASIC was missing, like if/then/else, do while, repeat until, etc. (BASIC is spelled in all capital letters because it stands for Beginner's All-Purpose Symbolic Instruction Code).
Charles
2017-05-29 03:02:27 UTC
broker web development
?
2017-05-27 10:41:00 UTC
I used to learn Pascal at the beginning :)
?
2017-05-26 14:39:34 UTC
C is the parent of all modern programming languages.
?
2017-05-25 02:26:55 UTC
C is the Best programming language for Beginners.
frombrum
2017-05-24 20:11:52 UTC
qbasic



http://www.qbasic.net/





free download


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...