i want to learn some sort of programming language for uh some reason. i guess i'm pretty bored and i need something to do instead of the internet and masturbation and downloading tv shows. all i know is like, basic html and logo; html isn't even a programming langugae and logo might as well not be. so what should i learn?
so far C++ is looking pretty good. but that's more of a guess than anything.
Depends on what you would like to do with it. If you want to do something like games and/or graphics, C++ is a good idea. If you want to do web things, you could look into perl, or ruby. If you want something you might be able to use in a job, java is probably a good idea.
I just want something that would be a good introduction to programming (applications and stuff I guess, not like, web stuff), and will help a lot of I want to learn another language. Kind of like how learning Latin helps you learn French, German, etc.
In that case maybe you should try and read the board:
Logo is a totally legitimate programming language by the way.
If you can get a hold of or 'borrow' Visual Basic that would be a good introduction. Not neccasary to learn that language but it will help u to understand the fundamentals of programming in a Graphical way. I have created basic programs with VB that maybe I wouldn't have with say C++ because it takes alot of time, just to build something simple. C++ & Java are great but you wont get much out in the short term. Visual C++ even...
If you want to learn to build your own radio, you should think about how the casing's going to work before you learn about circuits?
I don't recommend starting with a GUI. If just have to have a GUI, perhaps consider using Tcl/Tk.
The 8.5 branch includes an engine that can hook into native widgets, so it's not so sinfully ugly anymore. E.g.:
http://tktable.sourceforge.net/tile/screenshots/demo-aqua.png
http://tktable.sourceforge.net/tile/screenshots/demo-xp-silver.png
Tcl is actually a rather nice language in its own way. It feels like a hybrid between Lisp and Forth and looks like a hybrid between Perl and Python. A beginner could start with it and keep using it for a very long time...
C.
Python.
COBOL
didn't we do this thread already?
That was about teaching programming languages. This obviously completely different.
Haskell.
H4X PR0GR4|\/||\/|1|\|6
PHP.
Brainfuck.
And what I really mean by this here is stop posting random names of programming languages, you idiots.
Python is looking good to me. It seems reasonably consistent and simple. And people are writing apps and games in it. Google for tutorials, there's probably lots of them.
C++ is going to be very useful, but I'd say it is not very good as a first programming language.
If you're on Unix, learning some shell scripting is another thing that is going to start paying of pretty quickly.
Whichever you go with (Python, VB, Perl?), eventually you should look into stuff like how computers work on a low level, and maybe even take a look at some assembly language - and then learn C. That probably won't be easy, but it will make lots of things fall into place.
IMO, of course. And none of us really know what you want to know a programming language for...