What programming language should I teach myself?
918105
well, you don't need programming knowledge to write freeware games.  Go check out ScummVM at SourceForge (see source)\n\nIf you do want to learn a language, start with C.  Plenty of free compilers out there and it's not as hard as most would have you believe.\n\nJava is NOT a good suggestion.  It's hardly a revolution considering its age.  Furthermore, the only games I've ever seen written in Java are web-based.
464809
It depends on what exactly you want to do. If you want to learn more on OS programming, it's mostly C, you can also learn GNU assembler, which is somewhat different from DOS one. Otherwise learn Java or Python.
223090
There is no such language: each language is good in some private case. People answering your question are glad to kill basic and fortran. But note that for simple, even primitive programs (when you want, e.g., quickly test some your idea) basic is a suitable one. Fortran has tons of scientific and engineering libraries and thus is widely used today. I, personally, do not like Pascal - but it is my own phobia :-)
1127018
The World Wide Web Consortium has many tutorials on programming languages.  You can do them for free online at your leisure.\n\nwww.w3schools.com\n\nI taught myself to build web pages through their tutorials.\n\nGood luck.
198258
I am not sure if you want to learn a programming language or learn about programming language (that is history).\nI suggest that you do a little read up on the history of Programming languages to understand how they evolved. \n\nYou can read a brief history at the following location:\nhttp://en.wikipedia.org/wiki/Programming_language\n\nAnd if you want to learn a specific high level language like Java, I suggest you search for some good books or website that has a tutorial.\n\nI hope you do not mind me saying but I think you could really work on improving your english too. It would do you a world of good. I suggest you try using Wren and Martin to work on your grammer. I have read some of the questions you have posted. You really need improvement in your English. I hope you have taken my advice in the right spirit.
250161
Most people probably arent going to want to do your homework for you, and doing it yourself is the best way to learn. Having said that, you can try a lookup on planetsourcecode and see if there is anything similar to what you need. You can search for different programming languages based on keyword.
31834
It all depends on what language you want to learn. I'd suggest diving right into it with java, or C#.  They are relatively similar languages, aside from the fact that one is based on Windows technology and the other is multi-platform.
69889
Java or C.\nChoose Java, because it's similar to C, and easier to learn, due to Java's consistent handling of storage locations by reference, and automatic handling of memory management.  As a bonus, you can run your program on any system that supports Java, and embed your program as an applet accessible from anywhere with Internet access. Should you require more efficiency, you can relatively easily translate your program in Java, to a program in C, after you learn and know C.\n\nI'm limiting my answer based on the assumption that you personally want to *learn* a programming language.  You would likely expend fewer resources by simply giving your problem data to a programmer for hire.  If your script conversion doesn't require capabilities like grammar recognition, any programmer with a clue can code a basic utility in minutes.\n\nNote to programmers: I base this learning approach on a graduated, learn as you need to know, rationale, that leaves open a transition path to maximum product efficiency (C or C/assembly), or to high efficiency with a graphical interface (C or C++).  I acknowledge that less ubiquitous higher level languages exist that are better suited for specific types of text processing.
692951
It really depends on what you want to learn. First, think about WHAT will you want to code mostly for (games, web, tools, etc...) then pick one of the many programming tutorials available online.\nIf you are interested on the real basics of the programming art, i would recommend you to download the following videos from the Department of Electrical Engineering and Computer Science at MIT: http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/\n\nEven if it is for LISP, it will give you a solid understanding of the essential "ingredients" of a software application.
796352
the C family is last millennium's answer!\n\nYou should learn C, C++ and perhaps C# or objective C... BUT newer languages will rock your sockets!\n\nPERL 6.0, RUBY, Python, and even javascript (not grandma's JS, but  ajax+css cool stuff) Will rule for years to come!\n\njava.... eh... it's here today... but will it be here in 10 years? Even Cobol outlived it's usefulness!
873482
Learn C++, and get back to me.
133762
It depends o what you want to do with it. java is widely used ut a bit bulky and has too much of legacy. Python and ruby are new entry - etter designed, ut low in acceptability. smalltalk is almost extinct now. For AI lisp is good.\n\nFor job probably java is safe bet. But no language is difficult to master once you have grasped one properly, and no language will last for life time. So you got to learn a few.\n\nI would vote for java, ruby & lisp - in that order...
1003946
You have to learn some programing languages, like C++, Java
720512
These are the ways to develop urs own application:\n\n1) Learn any programming language(C, C++, VB, Java...) and using any IDE you can develop urs own application\n\n2) There are software like DreamWeaver, Flash, 3d Max, and lots of other, in which ya don't need to know programming language...\n\nand there is no easy way out...ya need to slog hard to learn programming from the basic, for that you need to practice, practice, rest and then practice...;-)
56491
Depends on what you want to be doing.  If you want to be working on hardware and deep internal software code, I'd suggest C (this will also help with javascript for the internet).  If you want to work with interface, you might want to look at Visual Basic (will also help with ASP for windows based internet servers).  PHP is also an up-and-comer in internet programming.
230381
Both... (you'll need them) and you'll gotta learn a lot of new languages that'll appear, the best thing is to learn the basics of programming, so you'll can learn any language in just a few days...
508379
Community college will be a good start.\nThey usually have a curriculum for programming.\nYou start by learning Simple programming logic and design.\nThis includes flow charts, pseudo code ...etc\nThen you pick a language of choice, most of the languages accomplish similar tasks, but how much control and the amount of code that is needed to accomplish the task varies from language to another.\nIf for example you only learn HTML, you are most likely to make static webpages.\nThe most challenging language to me is C++, the reason is that you can make anything out of your code, from simple business app to robotics.\nMy language of choice is C#.net, the reason is, this language is the native language for Visual Studio.NET, this is the platform where you develop your application.\nWhy Visual Studio.NET: it is the least time consuming platform to finish you project. \nI hope this helps you.