How to Write Computer Programming Code
What is computer code?
Computer programming code is a set of instructions that tell a computer what to do. Code is essentially just a recipe that your computer follows in order to complete a specific task.
There are a number of different languages code can be written in called programming languages. However, computers only know machine language. Code written in a programming language has to be interpreted or compiled into machine language so the computer can understand it.
Programming languages can be used to do/make all sorts of things. A group of programmers can work together to make an entire video game or one programmer can throw together a small script to solve a math problem.
Programming code is all the stuff behind major websites like Facebook, Google, and even here on HubPages!
Why do you want to learn a programming language?
Choosing a Programming Language
Before jumping in and writing code, you'll want to select a programming language that's suitable for your task. Consider what kind of code you want to write.
If you want to make a video game, you'd be better off selecting something like C++ or Java. Java is fairly easy to learn. C++, on the other hand, has a learning curve, but it's almost considered a standard when it comes to writing video games (as it's faster than many other languages.)
If you're not quite sure which language you want to learn, the TIOBE Programming Community Index, is an awesome place to start. This is a regularly updated list of the most popular programming languages. I recommend looking up information on each of the language and selecting one that piques your interest.
Learn a Programming Language
Once you select a programming language, you'll need to actually learn it. There are tons of books and guides on learning how to program. Before investing money in a book, take a look at the version used in the book. For example, if you plan to use Ruby 1.9, don't get a book on Ruby 1.8.
I highly recommend using an online guide to learning a programming language. There are tons of free guides that do a fabulous job of teaching programming. Plus, when you're actually programming, you'll rely heavily on the Internet as a resource when you're having trouble figuring something out.
Spend some time looking at the "List of Freely Available Programming Books" on StackOverFlow. There is bound to be a resource that is written specifically for the language you've selected. In addition to this, StackOverFlow is an amazing place to ask questions regardless of your programming ability. There are ton of well-seasoned coders there that don't mind helping out a new programmer.
While you're following a guide, feel free to stray off the beaten path. If you're curious what'll happen if you do something, do it. Learning to program should be fun, so feel free to cave to your curiosity. If anything, you'll only learn more whether it's, "Oh wow! That's awesome" or, "Well, I know not to do that again!"
Keep practicing! Even if you're not working toward your major project, it's a good idea to write something. This can keep your skills sharp and may even lead to something new that you can tie into your main project (or, if you're like me, you'll find an additional major project!) If you're not sure what to write, programming challenges are a great way to hone your programming skills!