PROGRAMMING
Simple Definition: "The process of writing computer programs."
Computer Programming :
"The process of developing and implementing various sets of instructions to enable a computer to do a certain task. These instructions are considered computer programs and help the computer to operate smoothly. The language used to program computers is not understood by an untrained eye. Computer programming continues to be a necessary process as the Internet continues to expand."
For more Information: More Information
WHAT IS PROGRAMMING TOOLS/SOFTWARE
A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications.
- "Programming software is a sub-category of system software but according to some sources it is stated as a separate category of software along with application and system software."
WHAT IS PROGRAMMING LANGUAGES
Computer programming is done as essentially a set of written
instructions that the computer follows (also known as binary coding).
These instructions can be written in a number of different "languages",
or which are simply different ways of organizing the instructions and
text. Different languages tend to be used to create different types of
programs, however, so choose a language that you feel is relevant to
what you want to do. If you decide that a language does not suit your
needs, you can always move on to a new language.
1.C/C++/C#
These languages are mainly used for creating standalone computer
applications such as games. C and C++ are difficult languages to learn
for a beginner, but not impossible. Learning them will give you an in
depth understanding of not only programming (most programming languages
inherit some concept or the other from C and C++), but also of how a
computer works. They are popular and widely used, though C#, a language
very similar to Java, is starting to become much more common.
2.JAVA/JAVA SCRIPT
These are good languages to learn if you want to work on making web
plugins (JavaScript) or mobile apps (Java). These languages are very
much in demand right now, so they are handy to know. Keep in mind that
Java and JavaScript are completely different languages, despite the
similarity in names.
3.PYTHON:
Python is a very versatile language used widely across several
platforms. Despite being extremely powerful, it is an easy language for a
beginner to pick up, so give it a try!
4.PHP:
PHP stands for PHP: Hypertext Processor. It is a web programming
language and relatively easy to learn due to its weak typing and
popularity (popularity means there will be several useful tutorials on
the language). It is a great language for server side programming.
There are tons of programming languages, all with varying uses. If you
want to work as programmer, you will definitely need to know more than
one, so learn as many as you can.
- Your best bet will be to look at ads for the sort of jobs you want to get and look for the common languages that they ask for.
While most companies hiring a programmer will care more about your
skills than the college you went to or your grades, it greatly helps to
have a college degree to point to. You will learn more efficiently than
if you teach yourself, all while getting expert guidance from your
teachers (and maybe your friends).
- There are often scholarships and grants available to those doing
degrees in this field. Don't feel intimidated by the price tag of a
degree: it is possible!
Whether you do an online degree with fees and an actual degree at the
end or you're attending a free program like MIT's wonderful Coursers,
you can learn a lot about programming from these structured courses.
"Use free services like Google’s University Consortium or Mozilla’s
Developer Network to learn more about programming. These companies want
more developers to help their platforms flourish and their resources can
be some of the best on the web."
There are loads of programmers with websites where they will teach you
the individual basics, as well as a few tricks. Look up tutorials on the
language you want to learn to find these.
- Many free online classes are available to learn coding from. The
Khan Academy teaches computer coding, with easy tutorials and videos.
Code Academy is another free site to learn from, with step-by-step
tutorials.
----------------------------------------------------------
In order to use a variable within a program, the compiler needs to
know in advance the type of data that will be stored in it. For this
reason, we declare the variables at the start of the program. Variable
declaration consists of giving a new name and a data type for the
variable. This is normally done at the very start of the program.
In the following example programs, variables of different types are declared and used in the programs.
in the above examples it is clear that different programming languages have slightly different syntax and data types. However for the most part, variable declaration is straight forward.
------------------------------------------------------------
Start with a good book or tutorial on programming.
Get a good, current book on the programming language you want to learn.
Reviews on Amazon or similar sites will usually help you identify
helpful books from unhelpful ones.
Get an interpreter for that language. An interpreter
is just another computer program but it will convert ideas you've
written in a programming language into "machine code" so you can see
things work. Lots of programs are available and you will need to choose
one that is appropriate for you.
Read the book!
Take examples of the programming language from the book and put them
into your interpreter. Try changing the examples and making the program
do different things.
Learn another language. Once you start actively
programming in your first language, you may want to learn a second one.
You'll get the most out of learning a second programming language if you
pick one that uses a radically different paradigm than the one you
started with. For instance, if you started in Scheme, you might try
learning C or Java next. If you started in Java, you could learn Perl or
Python.
Continue programming and trying new things! To be a good programmer you, at the very least, have to keep up with changing technology. It's a constant learning process, and you should always be learning new languages, new paradigms, and most importantly: programming new things!
Post a Comment