what should i do to become good programmer?
367792
1. Write a lot of programs. Like everything, practise is essential -- the more, the better.\n2. Strive to understand how and why everything works (or doesn't work). Avoid cut'n'paste solutions.\n3. Learn basics from the bottom up (bits, bytes, and such) and from the top down (high level languages, power tools). At some point top and bottom will meet and you will recognize when that happens. (They may not meet in the middle; it's different for everybody).\n4. Pay attention to details.\n5. Lots of late nights, coffee, cola -- limited social life.
1141044
I suggest that you start by learning HTML. Then you can branch out and learn other languages like java and xhtml. Programs like frontpage or dreamweaver can write alot of this code (especially the HTML for you). If you want to make sites that have things like animated buttons or load screens you should by flash from macromedia and learn to use that.
1095749
WoW!!!! You will be some programmer!!!\n\nTry http://sourceforge.net/ or http://freshmeat.net/ and find it yourself.
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.
646389
practise makes perfect. Make designing and scripting your daily activity. Practise more of it. visit forums, learn more, buy books, see different websits, study them, and do your own. I hope you will master one day.
1144359
A specific language, like C++, or programming languages generally? There are numerous languages, depending on the purpose. If you want to be an expert in programming languages, you'd better plan on a degree in computer science, for one, maybe advanced study. If you just mean one language, then study it, use it, develop applications in it, join associations and clubs related to it, read everything you can about it, talk with other programmers, and after about 20 years, maybe you'd be an expert.
750655
Patience is a good one.  Here's some more to think about:\n\nFocus.  No focus and you can be as patient as a rock and never get anything done.  You have to be able to zero in on the work at hand.\n\nCreativity.  Creativity turns a half-rate hack into a cross-platform coder.  Being able to peck out a few lines of code or cut-and-paste someone else's work can qualify you as a programmer, but the guy who comes up with new solutions to old problems is the one who makes the front page.\n\nNotes/manuals/gurus.  Only a few people can rely on their own memory recall and creativity.  Sometimes that fails you and you absolutely have to have other 'eyes' to rely on.  The programmer who has piles of notes, a stack of manuals on the desk, and easy access to other programmers who also know what they're talking about is the one who can slip on creativity and still end up on the front page.
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.
1156437
Anything with programming should help. Research job sites like monster, dice, hotjobs, vault, allamericanjobs to see what seems to be in demand at the time you are looking to come.
645263
Learn to become a programmer? wow. learn something better. not .net
1112598
You must have a good knowledge of C++, Visual C++ etc.
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.
240874
you have to study Computer Science it is a must,\nYou should have technical skills
251426
If this is one of your dreams, then chances are you will succeed if you are persistent, take the time to learn how to find the answers to questions and do what it takes to become proficient: practice!\n\nHaving a degree in a discipline which is directly or indirectly related to software development (usually an engineering degree or something specifically computer related) will definitely help get your foot in the door.\n\nThere are, however, still small companies that are out there which may still hire someone without a college degree if they show proficiency in their software development skills.\n\nStart by learning some of the fundamentals, the "Art of Computer Programming" by Donald Knuth is a decent reference to learn about algorithms.  The language you choose to develop with can narrow down the industry with which you work, but if you learn how to grasp learning the languages, then it can be easy to learn new ones if neccessary.
225499
Er, what steps have you taken already?\n\nIf you want to be a successful technical professional you should learn to think logically.\n\nYour question is a little like asking "If I add 3, what number do I have?"
1078681
i think the easiest and funnest way to start is HTML.\nYou can get the hang of code and then move on to Java Script, then Java.\n\nIf you want you do C then C+
306977
Only through experience u can be the  best ...but if u have a good logical thinking and problem solving mind , practical knowledge of hardware -software interfaces .....\nwith some good knowledge of scripting languages like PERL , TCL/TK ...etc...can help u acheive u r goal !!