Wednesday, 1 June 2016

How to start to programming.

                                                                 
In this post i will discuss some concepts regarding programming and how can one start learning it.
Programming is just a step by step solution to any problem.Programming is used to make any computer work at your commands.
A programming language is a way to solve your problems and which can be understood by a machine.
There are three type of programming languages:

1.LOW LEVEL LANGUAGE(MACHINE LEVEL)
  This is the language which each machine understand i.e the binary format.
  The binary format consist of two numbers 1 and 0.

2.MID-LEVEL LANGUAGE(ASSEMBLY LANGUAGES)
   These languages are use to design microprocessor chips with the help of assembly language.
    They use Operands And Opcodes(operational codes).
     example:400 MOV A,X
                    401 ADD B
                    this instruction will add the two numbers ,but still it is hard to understand !

3.HIGH LEVEL LANGUAGES
   In these languages English based instructions are used to make them easy to understand and            command.
    A compiler is used to translate them from high level language to low level or machine language.
    A compiler itself is a well structured program which is like a translator.
    Examples of high level language:C,C++,JAVA etc.

So,what a program is and why we need it.

As we know program is a step by step solution to any problem.
we need it to work on our system efficiently.
Lets think in different way,Imagine your computer as a dog who follows your instructions or a little kid who will do anything as you command.The better the command the more efficient work done will be.

How to start programming ?
Programming need practice!
The more you practice  programming the efficient and better programmer you will be.

If you are a beginner,You may start the basic with scratch, A technology developed by MIT university.It will help you learn about the basics of programming.It will help you learn many concepts regarding loops,conditions and operators and it is fun as well with scratch.
You can then move to C,C++ or JAVA!
Many programmers suggests that one should start coding with the C language which is a high level language.

If you are interested in WEB DEVELOPMENT,Then you should start with HTML(Hyper Text Markup Language)Which is an easy and fun to learn method to proceed.
Then you can forward to CSS(Cascading Style Sheet) which is use to design Your web page created by You in HTML.

JAVA Script and Jquey are the further need of web development.

these are used for static web pages,to make them work on server and dynamic one should add a SERVER SIDE SCRIPTING LANGUAGES to them.
like:PHP,JSP,AJAX,ASP,ASP.net 

so the steps top be a web designer are ;
1.HTML
2.CSS
3.JAVA SCRIPT  
4.Jquery
5.AJAX
6.Server Side Languages.

Now!we all know him well right.
he's answering a question that, one must be a genius to code or not ?
lets see what he say :) 

so,now we know basic about programming,now lets explore the world of coding.
chose languages based on your interest.
And again don't forget,Programming need practice.

Happy coding :)

No comments:

Post a Comment