how to be a great programmer :-)?
349800
Well you gotta read a lot, program a lot and think a lot. You have to think in an orderly, sequential manner. You must be able to break down every problem into smaller and smaller pieces, and get to the root of the problem. You must be able to think clearly all the time. Good communication skills are an advantage so that you can interact with and fully understand the needs of users. You need to be able to see things from the users' perspective, to fit in their shoes. You need to be patient too, coz not all programs will be running as soon as you want them too. You need to be meticulous with your work and to be well organized. You need to research continually and to be open-minded. If you have faith in yourself, you can go really far.
983562
The BEST right now's Borland Delphi, Microsoft Studio.NET, and JAVA.\n\nFor The BASIC - DOS Based : Turbo PASCAL and Turbo C++\n\nBut if you want to learn to become an expert, may be I can suggest you my way to learn about programing.\n\n1st Learn Turbo Pascal 7.1 and Turbo C++ (DOS Based)\nwhy ? because in here you can learn about the basic for Branching (if... then .... ), Looping (do.... while....), Procedure - Function, Reccusion, etc.\nWhy C++ ? it's need if you want to become an expert for JAVA progaming. And also in here try to learn about the basic of Object Oriented programing/OOP. Which need for the 2nd step.\n\nAlso te learn about Programing Algorithm, DATA Structure. This helps you to make a structured Algorithms in your program, easy to develop in next time.\n\nThis first step is a basic of the basic. An old folks said :\n\n"IN OLD TIMES WHEN WE LEARN ABOUT DOS VERY DEEP. SURE ITS SUCKS. BUT WHEN WINDOWS COME OUT, WE CAN BE THE EXPERT OF IT, ALSO POSSIBLE FOR US TO LEARN LINUX, EVEN WORST WE CAN BE A HACKER BY OUR SELF"\n\nAnd I said this one is for REAL.\n\n2nd Learn for Borland Delphi, VB, JAVA\nAfter learning Pascal, C++. You should be already understand about OOP, which it makes you easy to handel Delphi/VB/JAVA. Because in here it's OOP and makes you easy and could make a good program interface using its GUI/Graphical User Interface.\n\nAnd also this Step used at most University for Information system / Computer Science.\n\nIf you having trouble to study about programing, feel free to contact me.\n\nThanks\n\nBelow is a link that will help you to find a free tutorials and tips to learn how to make programs.
23187
Try to keep up the technology in software engineer, like .NET platform or JAVA. And the methods of building good software.\n\nAlways learn from the master about 'what is good' in software engineer. Don't forget to have some certification.\n\nThe last is try to understand what is your market, try to find the target of clients.
169467
To be a good programmer what you need most is a craetive mind.\nThis is must. And good ability to solve problem, and symplify a complex problem in several small part. The later ability means you have to be good at mathmetics.\nIf you want to be a web programmer creativity is more important while if you want to built complex software your mathmetical ability( not knowledge) is more important.
844769
You need to have good File Organization knowledge, combined with good programming skills.
1091471
First, you buy a software development kit and learn the programming language.   Go to school. \n\nThen, come up with a design concept.  \n\nMake every effort to design every feature and option for your software package. \n\nThen make the disks and try to sell them. \n\nAbout 90% of all software development projects never make it in the real world.  I recommend that you get a job, so someone else pays these high development costs.   To get one of these great jobs,  GO TO SCHOOL.
902675
As a programmer, which I do as an occupation, you have to have several different skills. Some are general to all programmers and some are specific to the field of programming you do.\n\nMost programmers are good problem solvers, are very analytical, they need to be willing to look through other people's point of view, and be willing to listen. Good programmers also treat the problem and not the symptoms of a bug and work efficiently to meet needed deadlines. They need to balance the need to be creative with the need to get the job done on time and be willing to work in groups or alone. With most of these skills, the programmer can be very manageable. \n\nDepending on the field of work they do, they may have knowledge in object oriented languages or procedural languages, database structures, understanding how data works together, have some basics of how software tools work and be willing to stay current on their skills.\n\nHope this helps answer your question.
1059915
Learn some programming languages.  \nLearn how software works and how to use your knowledge of programming languages to modify said software.\nGet to know someone who is either a professional hacker or the human resources person in a company. (This is the most important step.)\nConvince your friend to get you a job with his/her company.\n\nCongratulations!  You are now a professional.
85424
If you can't do it, then how did they do it? \n\nCertainly you can! You basically need to hire a programmer to do all that for you.
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
766638
Congratulations on picking such an excellent career path at such a young age!\n\nIn order for you to prepare yourself you need to have a very good understanding of math.  In your math classes always ask "how?", "why?" and "prove it for me."\n\nProgramming (what software engineers do all day) is based on describing the world in terms of math and simple commands.  Also, you should develop problem solving skills.  You will need to understand multiple ways of doing the same thing, and which one is the fastest, or which one is the most efficienty, or which one is the most convient.\n\nMy first programming language was Visual Basic.  I have since learned how to program in C++ (pronounce "see plus plus") , Java, C# (pronounce "see sharp") and a few other programming languages.  Any of those languages would be a good starting point for a beginning programmer.\n\nIf you want to start programming as soon as possible, be sure to get a good beginner's book on any of the previously mentioned programming languages.  Even if you can't write your own programs yet, nothing will beat reading a good book on the programming language you're interested in.\n\nCongratulations and good luck!
464684
You'll need to learn how to program. But yourself a C compiler and a ton of books on C programming.
643234
actualy if you are a good programmer you can right your own program. That would be the best thing to do.
329690
The key to being a good programmer is understanding programming logic, which is really quite simplistic.  When faced with a complex task, you have to be able to break it down into very simple baby steps.  All programming languages, no matter how different they may seem, use the same underlying logic.  Remember that the computer is very, very stupid.  It can only do exactly what you tell it to do, in exactly the right order.  If you're new to programming (or even if you're not), you should make hand-written flowcharts of your algorithms.  If you're not able to write out this step-by-step chart, then your program probably won't work.\n\nLearning to program in C or Fortran can also help you learn the fundamentals, as those are relatively low-level languages.  Once you are comfortable programming in C, you should find that picking up other languages is only a matter of learning some new syntaxes and few hours of playing around (some are more difficult to pick up than others, of course).  Another benefit to learning in C or Fortran is that you will better appreciate the benefits that higher-level languages can give you in terms of better efficiency, shorter programs, etc.
137724
Lots of programming experience across a wide range of languages (such as understanding Machine Code, programming some Assembler, and proficiency in C++, Pascal, Visual Basic to name a few)\n\nStrong analytical skills, procedural skills, logic flow. \n\nBeing able to look at raw data and then parse it in your head, that is: make sense out of what appears non-sensical. Thus decoding/cryptic skills.\n\nYou will also need strong mathematical skills, and understanding exactly how a computer works (on the inside) will also help tremendously.\n\nThese will all contribute significantly to being a software analysis, as well as meeting the needs of the particular task at hand.
739512
you are nowhere near ready for such a project.\n\nfirst learn html & css.\n\nthen learn the name of  a good programmer to partner with. Lots of great programmers can't do graphic design. or great layout!
236966
well i can tell u how i did i had a book name "Let Us C" By yashwant kanitkar its very easy its start from very basic ...\n\nand after that i gonne for c projects that will help u increase ur programming skills . ......\n\nsearch on any search engin for c tutorials u will find so many ..\n\nif u wanna download a c book \n\nsite : http://www.computer-books.us/c_5.php\n\n\ni hope this will help !!\n\nBye !!!