If you're just starting out with computers, learn how to use a computer first. There are beginner classes at the library, most likely, or through your college.
After you have a basic understanding of how computers work, you should try learning different languages. Personally, I suggest a programming language called BASIC. A lot of programmers (even me!) dislike BASIC, but it's a very good language for learning how to program with.
After you know at least a bit of BASIC, you should probably start learning more "useful" programming languages. A lot of people study Java or C++, and because these are very similar you can use most of what you learned about one with the other. Ruby, Python, and Perl are some other options.
As far as books go, I couldn't learn how to program from books when I was just starting out. Everything was so confusing! I took a few classes instead, which made everything much easier. If you're dead-set on learning from a book, or if you can't take a class, the O'Reilly books are considered top-of-the-line.
O'Reilly Visual Basic:
http://www.amazon.com/Visual-Basic-2005-Nutshell-OReilly/dp/059610152X/ref=sr_1_5/104-3165434-1163916?ie=UTF8&s=books&qid=1173824548&sr=1-5
O'Reilly Java:
http://www.amazon.com/Learning-Java-Patrick-Niemeyer/dp/0596008732/ref=sr_1_22/104-3165434-1163916?ie=UTF8&s=books&qid=1173824638&sr=1-22
2007-03-13 11:26:30
·
answer #1
·
answered by Alex 2
·
0⤊
0⤋
smart person; first of all you can learn at home, start renting books from library or buy them; also there are websites where you can learn yourself...anything is possible first of all:
Keep in mind that I am assuming that you know nothing about programming. Here are several vocabulary terms that will make things understandable:
Computer program - A computer program is a set of instructions that tell a computer exactly what to do. The instructions might tell the computer to add up a set of numbers, or compare two numbers and make a decision based on the result, or whatever. But a computer program is simply a set of instructions for the computer, like a recipe is a set of instructions for a cook or musical notes are a set of instructions for a musician. The computer follows your instructions exactly and in the process does something useful -- like balancing a checkbook or displaying a game on the screen or implementing a word processor.
Programming language - In order for a computer to recognize the instructions you give it, those instructions need to be written in a language the computer understands -- a programming language. There are many computer programming languages -- Fortran, Cobol, Basic, Pascal, C, C++, Java, Perl -- just like there are many spoken languages. They all express approximately the same concepts in different ways.
Compiler - A compiler translates a computer program written in a human-readable computer language (like Java) into a form that a computer can execute. You have probably seen EXE files on your computer. These EXE files are the output of compilers. They contain executables -- machine-readable programs translated from human-readable programs.
In order for you to start writing computer programs in a programming language called Java, you need a compiler for the Java language. The next section guides you through the process of downloading and installing a compiler. Once you have a compiler, we can get started. This process is going to take several hours, much of that time being download time for several large files. You are also going to need about 40 megabytes of free disk space (make sure you have the space available before you get started)
now start with the basics I mentioned above.
2007-03-13 12:50:15
·
answer #2
·
answered by Sabine 6
·
0⤊
0⤋
To learn properly you need to understand the basics. There are so many programming languages out there but they all have some things in common and understanding things like syntax and passing of strings might be best learned from courses.
If you are adventurous, you could jump to the other end of the scale and learn VB since most of what it does is done through a graphic interface. The compiler program can set you back about $700 so unless you know that you are going to follow through on it, you might want to learn something like Assembler languages which are low level programs that are often used in video game programming.
Whatever you decide, the best answer for you will be the method you best learn with. Are you a self starter or do you need a classroom structure?
Good luck.
2007-03-13 11:16:19
·
answer #3
·
answered by PuckDat 7
·
0⤊
0⤋
Some options:
* School
* College
* University
* Night Class
* Courses
* Books
2007-03-13 11:09:51
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋
In the United States - all Public Libraries offer computer classes and they are free. Go to the Library with a pictured ID and sign-up. They usually run a couple of weeks out of the month.
2007-03-13 11:19:31
·
answer #5
·
answered by Neorn 1
·
0⤊
0⤋
Big Java, is a pretty easy to read programming book that I used for one of my Java classes. You can download NetBeans which is a free Java compiler. If your just doing fairly basic programming this is a good way to start.
2007-03-13 11:12:17
·
answer #6
·
answered by Pie_Man 2
·
0⤊
0⤋
RE: i desire to earnings laptop programming yet i desire some help? ok so recently I've had a craze for computers and that i've got been attempting to earnings each thing i will approximately them. i understand a thank you to apply a working laptop or laptop o.k. and that i've already discovered html yet now i might desire to head directly to laptop programming. I spent the different day searching for on line tutorials and...
2016-10-18 07:34:34
·
answer #7
·
answered by ? 4
·
0⤊
0⤋
For programing you might want to choose a specific programing "language" to start with.
http://en.wikipedia.org/wiki/Alphabetical_list_of_programming_languages
If you want to learn about hardware you should learn the basis names and functions, then you can get more advanced:
http://en.wikipedia.org/wiki/Computer_hardware
2007-03-13 11:13:24
·
answer #8
·
answered by Smeed 1
·
0⤊
0⤋
you can learn computer in school and in courses. but the best thing that you learn on your computer and try.
2007-03-13 11:12:19
·
answer #9
·
answered by nr 1
·
0⤊
0⤋
learn a language, like ruby or pascal
2007-03-13 11:11:32
·
answer #10
·
answered by Anonymous
·
0⤊
0⤋