Question:
I need to learn programming, where to start?
laerehh
2014-12-19 00:32:33 UTC
I'm 21 y/o, a beginner obviously, and I don't know what programming language to learn first or what would be the requirements
Seven answers:
Di Li
2014-12-19 03:56:21 UTC
Unlike these guys, I still recommend C++ as a beginner language - however, before you even decide, have a look at the source code from 5 projects in the language you are thinking of learning. If you can't understand what's going on in the least, don't learn that language, and learn the one you think you can follow best. Don't form a bias and go "I'll pick HTML cause everyone said so" or "C++ because I'm that smart and a badass" - it won't mean a damn thing when you fail to learn the language. Also look at the possibilities with the languages...With hard work, an open mind, solid math skills (for languages at the lower level like C++), solid logic skills, and the ability to admit you need help and ask for it before the last minute arrives, you should have no problem learning ANY programming language.
?
2014-12-19 23:03:04 UTC
I totally prefer C before C++. C++ is an OOP language, you will find it smooth to learn at first (because it's a 'child' of procedural programming of C). But, when you meet the OOP, you maybe stuck at it for months maybe even a year. You can get rid of this with complete and deep understand of procedural programming. C++ is a very big language than C, and C++ is middle-level language. It depends on you what you want to work with. If you wanna write an embedded software mostly like Operating System and more hardcore, I definitely recommend C. If you want to make desktop applications, then jump into C++. Remember, that C and C++ is a different language. It shares almost the same syntax, but the speed is slightly different because of the great features. Just think C++ is C with goddamn big features and useful. C is a small language that provide the power of C++, just without OOP and generic programming. When you jump into C++ for first time, you will found it was very strange. Actually, these guys that prefer HTML (I bet them using WikiHow How to Programming) is true. HTML syntax and the algorithm is almost same with other programming that using deirtative C and C++. Don't think learn a small language like HTML can't give you nothing, actually it give you most of the motivation for you to start. You cannot just jump into big language without preparation. You need at least some sources and knowledges about computers and Mathematics (actually logical thinking) because you will use a lot of Algebra. You need at least to know junior high school math because Algebra is very important in programming. If you want to digger deep into computer, use a Unix-like operating system like Linux. It the best platform for me to jump into programming, because almost of the software and includng the OS is your own and customize the source code for free and you own like.
?
2014-12-19 00:37:56 UTC
Scripting or interpretive languages like Javascript (for your web browser) or Basic would be easier toi learn the basic concepts with rather than a heavy duty language like C++



Basic was created specifically for learning programming language comcepts but was embraced for real applications because of it's easier to learn nature, Visual Basic is a powerful variation.Some paid tutorial sites include Lynda.com with a flat monthly fee and countless software tutorials, or udemy.com with individual authors courses, some with limited free introductory prices.
?
2014-12-19 02:57:08 UTC
Learn HTML, CSS for web development and C for machine programming



Consider the book - "Hello World!: Computer Programming for Kids and Other Beginners" for learning programming

http://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1617290920/ref=sr_1_1?s=books&tag=basebal-20&ie=UTF8&qid=1418986527&sr=1-1

Includes:

- All concepts explained in clear language

- Lots of pictures, cartoons and fun examples

- Complete set of practice questions and exercises

- Illustrated in full color
Khurshid Md
2014-12-23 00:09:12 UTC
Start by C language. Consult C language book by Balaguruswamy or Venugopal
?
2014-12-19 00:48:08 UTC
At first learn HTML
Abacus
2014-12-19 00:46:13 UTC
1st learn HTML


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