Tip:
Highlight text to annotate it
X
In what order should I learn computer programming?
This is a mouse, this is a keyboard, and the computer brain is called a CPU.
I learned that in fourth grade computer class.
You might want to start with HTML. It is the foundation of the internet so it has immediate
examples even on the results you get when you Google it, and you can learn it in a few
days.
Things like CSS and HTML5 sound a lot more complicated than what I can learn over a long
weekend.
That's the more advanced level of HTML website design. But you can learn the basics in a
few days.
What is the first programming language I should learn?
Java is one of the easiest software languages to learn, and it is fairly ubiquitous.
I guessed that from all the Java runtime errors I get when viewing various websites. What
do you consider to be the first serious programming language I should tackle?
Haskell, if you believe the gurus who think it teaches you purely functional programming
methods. C++ if you want to know what the computer science geeks who will make 70K out
of college do, instead of their professors.
What language would I use for web design?
Darn near any of them. You could work with Python, Perl or PHP.
They like those P's.
There are plenty of C's, too. C, C++, C# which is C on a .net platform and Objective C.
What's the objective of that?
Objective C is used to program iPhones. That's almost its entire objective, because it isn't
used anywhere outside of the Mac universe.
That's still a big and well paying universe. What should I stay away from?
Aside from Unix and Linux geeks who want to convince you that open source is the only
way to go? Or the Dungeons and Dragons weirdoes who still insist we learn Lisp?
I heard I should stay away from Visual Basic, Visual Studio and anything .NET.
It is easy to get tangled up in those programming languages and frameworks. Object oriented
languages like Java are the best ones to start with.