Question:
What is a good programming language to start with?
Julien
2014-03-12 05:39:41 UTC
I'm 15, but I have been programming on my TI 84-plus (graphing calculator) for a while using TI-BASIC. Since I program games, tools, animations, and pranks during and between lessons with my friends, I completly master that language. I now want to learn a new, bigger, more fexible programing language, but I don't know what to start with... I feel overwelmed with possibilities. The languages that seem to be big and nice to learn are C/C++, Java/Javascrip, and HTML5. Can anybody please explain to me what each language offers and what they personaly recomend that I learn first and why not an other? Thank you.
Nine answers:
robert m
2014-03-12 06:31:14 UTC
First off, I'm gonna explain each languages you listed above, and comment on each for your considerations.



1. C/C++: This programming language is very mature and capable a system-wide manipulation. This is the language that I and many others will recommend you to dig deeper and master. It's not only going to be your line of work, but more of your enjoyment. The limit is endless.



2. Java/Javascript: This language is designed to run on many different platforms and mostly runs as script. The system manipulation capability is limited although more and more system supports are present nowadays. I don't recommend you to devour your whole concentration in this language but you might want to code in Java every now and then. In terms of syntax, Java's is much like that of C/C++, which is a plus for a complementary programming language to C/C++.



3. HTML5: As it's name means, it is a markup language. You are right when you choose not to spend to much time in markup language. It's does not have the capability to run outside of a browser or virtual browser, hence no system manipulation capabilities at all.
Just Wondering0001
2014-03-12 16:46:40 UTC
Hi,



It's GOOD to see people under 25 starting to use their free time for something that may eventually benefit the future ... and possibly even make them designers of the next generations of hardware for things like medical and industrial technologies ...



I would highly recommend starting with a version of C/C++/C# ... I'm personally trying to start my programming self-teachings after 25+ years of trying to make the time and design the course to fit what time I DO have ... rebuilding craigslist systems in the meantime.



I've picked up a few books, and ebooks about learning C ...some as far back to 1993, and plan to start them with a simple Pentium III Compaq Armada laptop I got for $10.00 (one book lists the writer uses a Win95 Pentium 100Mhz with 32megs of RAM and a 6Gb harddrive for all of his C coding - UNBELIEVABLE!!) ... {And the MAIN reason I fully believe that a well-coded program can perform just about any set of tasks You'll need, and still fit on a floppy disk}. There are still HUNDREDS of extremely useful programs written in the days of 16-bit Windows / DOS-based systems that simply don't get dloaded anymore, although a simple Virtualachine can become a serious data-processing animal with them.



I'm also planning to use a copy of Puppy Linux and the included Geany editor for any heavy coding I personally do, and to use the other 30+ ebooks I have for things like perl, SQL, Python, etc ...



I also have the Harvard videos dloaded from the "Free learning Initiative" from afew years ago, and am ttempting to build the course materials for that - including the book.



Basically C is the "Handsome twin brother" to assembly language, which runs all computer hardware back to the 90's ... and a LOT earlier ... then it was binary, which Assembly and C are converted to by "compiling".



Once You learn that foundation, You can then move onto other "environment-based" languages like SQL, Python, XML/HTML/etc, Perl, java, and most scripting languages that actually run inside another program installed on the hardware.







G'luck!!
TheOneGuy
2014-03-12 06:26:05 UTC
Python is a pretty simple language. And also easy to pick up, making it a nice starting.



After Python you should go with C++ or Java. While I have no experience with C++ I can say that I found Java fairly easy to also pick up.
anonymous
2014-03-12 06:34:07 UTC
c++ is good. you can also try python(it is very simple one)

Also these languages are compulsory for a programmer( mainly c++) so studying c++ will help you.

since you dont like c++ you can start with python..the fact is it studied by 10th standerd students in kerala..

The reson i recommend python is that it will help you to understand the basic principle behind programming..and after that you can learn bigger one's.

Best of luck.
anonymous
2014-03-12 06:14:03 UTC
Hi julien

the best one is C++ as used in most systems as it can be ported to most systems.
Vivek
2014-03-12 05:44:25 UTC
Microsoft Visual Basic, 30 percent. Its Express version is available as a free download, and those who can demonstrate that they are enrolled students can get a free year of use on the production version.
Hari
2014-03-13 05:46:41 UTC
you can start with c language , because it is basic and if you know C language, you can learn any other programming language.
Web
2014-03-18 02:58:50 UTC
for HTML5 free video demonstrations, visit

http://w3-video.com/Web_Technologies/HTML5/index.php
anonymous
2014-03-12 05:54:36 UTC
Microsoft Word


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