I wanna learn to program. what should be the  steps to take?
338198
If u r from Computer background, it will be very easy to learn programming languages to u. u will have to firstly build up programming logic which can be done some preliminary languages like BASIC. The main thing is about any programming language is logic or we can say concept. once u will expert in developing logic it will be very easy to u to inplement ur logic in any computer language. Now a days OOP(Object oriented programming) concept is becoming more popular than other procedural concept. So try to thinks some real world problems. u can begin with C++ to build up ur logic. try to solve any problem with more then one way. GOOD LUCK
740133
As a procedural programmer (which I'm only assuming you are; you may already be doing object-oriented programming), you may need to familiarize yourself with the basics of object oriented programming first.   \n\nI would suggest borrowing or buying a book on the object-oriented paradigm (you can find all sorts of OOP books on Amazon)  to familiarize yourself with the concepts.  \n\nThen, go to Sun Microsystems http://www.sun.com and download NetBeans 5.5, which is the Java IDE.  Sun also has plenty of tutorials on its site, and they are hierarchically organized as to skill level so that you can jump in wherever you feel most comfortable. \n\nGood luck!
440069
you would have to learn programming first.
1024516
You can google that an easily find it, or go to your local library and you could probably find a book, I have a tutorial and it came with the program.
588997
I use "C++ How to Program" by Deitel & Deitel.\nIt's really good
1125213
programming steps\n\n    problem solving phase\n\n1. analysis and specification\n(define problem and what solution must do)\n2.general solution (algorithm)\n(develop logical sequence of steps to solve the problem)\n3.verify(follow steps by hand)\n\n        implementation phase\n\n1.specific solution(program)\n(translate algortithm to code)\n2. test(check computed results manually)\n\n   maintenance phase\n\n1. use the program\n2. maintain ( modify to meet changed requirements or to correct errors)\n\nFive phases of programming\n\n1. state the problem clearly\n\n2. describe the input and output information\n\n3. work the problem by hand(or calculator) for specific input\n\n4. develop a solution that is general in nature\n\n5. test the solution with a variety of data sets
24145
The tired answer is to learn web programming skills, but those guys are generally a dime a dozen.\n\nLook into learning C# for windows.  There is a free version I believe that you can download for learning.  Learn how to do stuff with a database.  Again, I think there's a free version of SQL Server, or you can always use the free MySQL database.  Spend a lot of time really getting to undertand object oriented programming techniques (do this by making up some projects - games, DVD collection software, etc).  Once you have a good feel for it, farm yourself out dirt cheap - up to $20/hour - you may be able to find work as an "intern" for around $10 - $15/hour.  If you can live on that for around a year you're home free.  After a year of living like crap you should be good for a $50k/year job or less doing stuff you can work on at home.  After another year of that you should be able to do just about whatever you want.\n\nYou don't HAVE to do C#, but right now it's the easiest skill to get into places.  Java shops are going to be snootier and more difficult to get into for someone with no experience.  Lots more places are willing to give you a shot if you're willing to work for next to nothing (in programmer terms) and you know c#.\n\nIt's not easy, but it's not too hard either to get into programming and make a decent living.  If you have analytical skills and you enjoy solving problems, and, most importantly you aren't afraid to take risks, you can do it, no problem.
39921
A good place to start learning about web programming is  the W3 (as in World Wide Web) Schools Site which I have linked to below.  \n\nI highly suggest starting with the HTML and CSS courses.
802300
The best way to learn any program or programming language is to become friends with a search tool.  You can use yahoo or google to start off with.\n\nThere are a lot of tutorial sites out there.  Just try doing a search for "Front Page Tutorials" or "Adobe Premiere Tutorials".  You can put the whole word in quotes when you search so that it will search for exactly what you type.\n\nYou can also check out w3schools.com, which is an internet standard website that has a lot of easy to learn tutorials.  You can start off by learning HTML, which is very easy to get the hang of once you go through a couple of tutorials.  Just be patient and make sure you go through the whole tutorial.\n\nProgrammers live on search tools.  I, myself, have a google toolbar that I use frequently to learn new stuff.  Try it out.
135431
Programming is the process of instructing the computer to do tasks desired by us.\nLet me compare with a real life situation.\nIt is like asking a person to do something which we want..a bit faster than us(since its computer)...\nSuppose we have to ask a child to add 3 nos..\nwe give him 3 numbers and ask him to add 1st to the 2nd,and the sum to the 3rd..and give out the result..so we had programmed the child in a way that after he does the procedure he arrives at the result we need..\n\nThe same way we give instructions in the form of commands to the computer which gives out the result required after going through the procedure..\n\nWe told the child the whole procedure in a "LANGUAGE=ENGLISH"..\nIn the same way we say the things to the computer in "PROGRAMMING LANGUAGE"...Example:C C++ Java..\n\nThat's for now...\n\nIf you want any thing more..\nDon't hesitate to ask me..
319259
:: HOW TO LEARN JAVA ::\n\n1. Download java at http://java.sun.com.\n2. Bookmark the javadocs api: http://java.sun.com/j2se/1.5.0/docs/api/...\n3. Go to http://www.javaranch.com and do the cattle roundup 3 times a day.\n4. Also on javaranch, start doing every lesson in order on the Cattle Drive pages.\n\nOnce you've gotten the basics down, kick it into higher gear:\n1. Make up a command line application to write (a game, such as mindsweeper, or the ubiquitous bank account app).\n2. Set a deadline (like one week)\n3. Show it off to your friends and family.\n4. Most importantly: teach them how you did it.
30639
Try some quizzes. After you do some quizzes try creating some small applications. With programming its often times not a matter of being "good" at something as what you can do with your knowledge .
570189
best thing is to learn on your own, because any good programmer will not work for free. because we had taken the time to learn the craft, and all the the years of getting low pay and crap and then we finally get paid to do what we love.\n\nif not get a college student, post an ad in Craigslist, you can get some sucker. to help you out.\n\nsleepily.indigo
643234
actualy if you are a good programmer you can right your own program. That would be the best thing to do.
357204
Well if it's you first programming language ;earning experience then please go to a college class and learn it  but if you already know ay pogramming language then you can just buy a book from the market learn it by yourself and get urself  certified by passing the certificate exam. \n  As i Did the same..
830169
start with C. read any good book available on C programming
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.