Monday, May 24, 2010

What language do you learn first if you want to study about programming?

Programming language not world's language(English, Spanish, Mexican)!!!

What language do you learn first if you want to study about programming?
I assume you from the UK..if yes. Then it will be most like Java, Java Script, VB, C++, Assembler maybe...Perl, PHP may come after a year. Depends which country, which part of that country.
Reply:Definately HTML. Then maybe JavaScript. And then anything else you want to learn.
Reply:C++ is core language, so when you know about programming in C++ then you can understand the syntax of many languages.


Like PHP, JAVASCRIPT, JAVA, C# and many more.





if you wana web development then you learn about HTML firstly.


if you wana work in microsoft plateform then you may learn about VB firstly
Reply:First off, I have to mention (with as much passion as I can possibly express).... HTML and JavaScript are NOT... NOT... NOT... programming languages. Sorry for all you people out there who think that you are programmers because you can code a fancy myspace page.





Traditional programming languages, such as C/C++ require compilation into a native application program. Other languages such as Java, C#, and Visual Basic.NET are compiled into "byte code" which run in "run-time" environments (Sun's JVM and Microsoft's CLR).





OK... to answer your question... Java, C#, and Visual Basic.NET are the most predominant languages used in the corporate world for application development and therefore would be your best choice. If however, you are interested in developing operating system drivers, or games, then C/C++ are the languages of choice.





However, at a "beginners" level, you should be learning basic concepts (which aren't much fun, but extremely crucial) such as:





- variables/typing


- looping


- conditions


- functions/methods





The NEXT logical step is to learn SQL and database interaction. Then finally/additionally, HTML and JavaScript need to be learned in order to produce a working web application.





If on the other hand you want to create a cute little program to upload to your web-site, just stick to HTML, JavaScript, and Flash... but don't call yourself a "programmer".





OK... off my soap-box... good luck!


.
Reply:Any language will cover programming basics which include





iteration (for i = 1 to n ...)


conditionals (if a then b)


subroutines (functions and procedures)


arrays ( lists of values held in a variable)


database access


variable types


etc.





If you start with BASIC, you can get a lot of help. Visual Basic is very popular.





Pascal is another language worth reviewing (Borland is the leader, Delphi is the latest visual stuff)





C is cryptic, allows you to make a LOT of mistakes, does NOT encourage commenting, and allows you to write programs that are easily misunderstood.





One of the fun things in C is to write a program that does everything in one long statement, or use lots of indirection (pointers to pointers to arrays etc.) and then ask the question


"Can you figure out what this program does?"





This was a common and repeated part of many magazines published for C-programmers, sort of cute but not clear.





Now, computer geeks love C language. It is a job security language, it is presumably faster than other languages (subject to debate, you can write very bad C programs that are buggy and take forever to fix -- windows being a perfect example).





Get a copy of Visual Basic, you'll find lots of help. Or for something better, get Delphi (again, lots of help). Delphi is more powerful than Basic.





C or C++ or Visual C++ etc., give it a try, but prepare to be totally in the dark while learning the basics mentioned above.





what you really need to learn is program LOGIC, not program language. Once you have the idea of how programs work, and how to design programs, any language will simply require studying how this or that particular language accomplishes a task. The language isn't the key, it's the basic programming concepts.





So don't confuse "learning or studying about programming" with the "lauguage used" -- they are not that tightly related. Learn computers using a language that is easy at first. It's like learning to swim -- either jump in the shallow end first and learn the basics before swimming in the deep end, or do what some might suggest, jump in the deep end and hope for the best. I'd suggest learning the basics first.





Hope this helps.





Jeff
Reply:Member since: July 26, 2006


Total points: 212 (Level 1)


Points earned this week:


--% Best answer





Abd-ul-Rehman


0


C++ is core language, so when you know about programming in C++ then you can understand the syntax of many languages.


Like PHP, JAVASCRIPT, JAVA, C# and many more.


No comments:

Post a Comment