i have no real programmin knowledge ,but i'm willin 2 really learn \nbut wat r the languages & wat things can help me be a security programmer & do i have 2 have some certain qualities other than programmin knowledge ,.....like a high IQ & if u can provide me wit any resources 2 help me that'll be gr8
123612
learn everything.\n\nCisco,\nOperating systems, (UNIX, Windows, Linux)\nalso don't abbreviate your words is a fine start. \nwrite like a normal person. \nwhen you have those figured out, then you can learn about security. those come hand in hand.
261494
You should probably concentrate on those areas of programming where the only people you need to talk to are other programmers, the most removed from the user interface.  But I question the idea that expressing your FEELINGS is relevant to your job.  It's about facts, information, opinions of a professional nature; not about feelings.  Just keep the words you use simple and straightforward, and stick to the topic at hand, and you're OK.  \n\nNobody expects a guy who is good at programming to also be good at human languages; my former lover used to say that his native language was FORTRAN.  This was, in a sense, true: he worked for IBM to help create FORTRAN, all those years ago.  English is a second language to most programmers. Sprecken zie Java?
391725
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!
552992
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.
504318
well, you don't need programming knowledge to write freeware games.  Go check out ScummVM at SourceForge (see source)\n\nIf you do want to learn a language, start with C.  Plenty of free compilers out there and it's not as hard as most would have you believe.\n\nJava is NOT a good suggestion.  It's hardly a revolution considering its age.  Furthermore, the only games I've ever seen written in Java are web-based.
297615
There are no programs that write code for you! If you want to create software you'll have to learn programming language. Start with Java, Eclipse http://www.eclipse.org is an excellent free development environment for it.
580413
Pick up DEITEL book. Perhaps "How to Program Java" or "How to Program C++". Yes it will take longer to learn, but in the long run you will have a lot more power creating your own software.
330692
It depends on the job and the employers tastes.  If you have no programming experience, the best thing you can do is to try use your computer smarts to advance yourself in the field of finance.  Get a job as an analyst and since you are really good w/ computers, you can leverage that skill to do the job of an analyst, better than the person who DOESN'T have that computer skill.
79693
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.
269456
I got a BS in CompSci in 1983 and an MS in 85. I was taught PL/C, Fortran, APL and SNOBOL. I didn't touch a terminal for 2 years. I used computer cards.\n\nBack then, C++ didn't exist. Neither did Java, XML, C# or any of the other stuff you mentioned. \n\nBut what I did gain from school was the ability to keep learning and improve my skills. I've been in software development since I graduated. I've learned C++, Java, UML and Design Patterns through work training or just on my own. I'm constantly learning new stuff. This week I programmed the Visitor Design Pattern for the first time and wished I had known the technique years ago.\n\nI've adapted, and you will need to as well. By the time you graduate half of what you mentioned above will be gone or radically changed.\n\nYour school will take a lot of our decision making away through required courses. Fill in our free electives with the courses that excite you. Don't forget to take fun non-computer courses as well.\n\nGood luck.
153484
just learning the basic C++ language will not give you a handle on creating software apps. usually creating applications requires you to have a good handle on programming language. it will also mostly require that you know some form of database (either SQL, Access and Oracle). You will also most probably be working in a team (very few software apps are made by locking a programmer in a room and letting him/her churn out code).
649032
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.
390233
This is probably a good high level place to start:\n\nhttp://en.wikipedia.org/wiki/Computer_insecurity\n\nThis page offerrs a good overview of computer security in general, and many useful links elsewhere.
232714
anthony, 1337 != respect anymore, if your looking for something that you can do and be respected for, dont do the net underground.  all it is is a bunch of kids (script kiddies) yelling how b4d they are and how they can h4ck you into oblivion.  the true 1337s are in russia and countries that dont prosecute you for dropping servers and killing networks... that said, if you want to know what real hackers know, learn the following:\n*linux os - debian,ubuntu or gentoo are good\n*c,c++,c# - they're all related, but standard c is how to control networks\n* tcp/ip and wireless encryption - this is the backbone of the net, how data is moved\n* SQL, php, asp - this is how companies make ecommerce sites, clever sql and form queries get results ('injection')\n\n(these were in order of importance btw)\n\n\n\nlastly, learn, live, do what you want- but dont get caught.  too many kids go out with their 1337 programs that they have no idea how to operate, slam serves, and leave their fingerprints all over... this world is one of patience and learning, not fame and galmour
46010
what exactly r u asking?  The first site is the best place to start, then try the second one for just plain old info..  If your really want to know more take a course from Comptia in Security +.  That will teach you a lot about those issues.
224267
1. Is it worthwhile to learn programming right now?\n\nYes. \nIt is worthwhile to learn programming even if you only use it to express yourself artistically. As a programmer, you can think of a good idea and  you can develop it into its executable form (software). It's worth learning the art of crafting software even if you dont think about it as a profession.\n\n2. How long will it take to become an expert?\n\nIf you are true to yourself you will never feel like an expert. Consider that even the most important in software engineering minds of the century tells us that we are  clueless in making software --far away from experts [ref1]. If you were to phrase the question differently, perhaps as "how long will it take for others to think I am an expert?" then the answer is, it depends on many things. Probably the most important of them is the domain you choose although developing a passion for it helps. Generally speaking the newest domains have the least competition and give the best chances for building fast the misconception that you are an expert. If you are after the top technical architect jobs probably 10 years of dedicated commitment could get you there.\n\n3. Can I get employed?\n\nProbably quicker and easier than in many other fields.\nSpecially if you are good but that doesnt seem to be a \nrequirement because the demand is high.\n\n4. Do you think I can make it?\n\nThis gem by Daniel Allen that I found on the net will answer much better than I can. It's called the \n\n"Three Virtues of Programming" [ref2] \nLAZINESS: The quality that makes you go to great effort  to reduce overall energy expenditure.\n\nIMPATIENCE: The anger you feel when the computer is being lazy.\n\nHUBRIS: Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won't want to say bad things about.\n\nSo ask yourself if you are lazy, impatient and have excessive pride.. if yes then probably you can :)\n\n5. What are the best steps/guidelines that I should follow\n\nDepends on your current knowledge of technology. Generally speaking, a good idea is to identify what you want to do and work out a plan to get there. Although a university degree wont give you even near the necessary knowledge and experience you need to get a good job in programming, it helps getting into interviews. It will also expose you to areas that you wouldnt have the inclination to learn by yourself. However true experience comes out of practice. \n\nI suggest you try for a month to learn a programming language that has easy syntax, like java, and you decide after that if you like it or not as a career choice.\n\nIf you do decide to go ahead and start learning java you may find the following online tutorial useful\nhttp://www.thanassis.com/java/java%20training%20course/index.htm\n\ngood luck :)
492759
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.