What is programming

We all heard the word ” Programming ” but what does it mean ? recently one of my follower on Pinterest ask me that he want some advice has he learning Computer Science. So i say ok i give you advice based on my personal experience. I jump to google (off course without google programmer dose not exist lol)   and start gathering some data which i thought it was help full to some one also (Like ME 🙂 )

According to wikipedia

A programmer, computer programmer, developer, coder, or software engineer is a person who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst.

I have 6+ experience in computer field as a programmer and i learn some valuable knowledge in it and i found that there are basically two generally sections or categories came in programming this are

  1. Front -End
    Dilbert

    Dilbert

  2. Back – End

Front-End Developer or Programmer :

A front-end developer architects and develops websites and applications using web technologies (i.e. HTML, CSS, and JavaScript) which run natively in a web browser or act as compilation input for non-web browser environments (e.g. PhoneGap or Tidesdk). images

In Simple Word ” A front -end developer or programmer is one who draw , design, write code to display UI to user”. if still difficult to understand then in very very native language an Front-End developer or programmer is one who create user interface is that sound logical to you ?

The browser based front-end languages are

  1. HTML
  2. JavaScript
  3. Css
  4. Action Script
  5. CoffeeScript (compiled to Javascript)
  6. XML-based languages (X3D, SMIL, SVG, DITA, some interpreted by the browser, others transformed using XSL)
  7. VBScript
  8. Silverlight
  9. Java (applets)

Now if you have some little knowledge about the above languages then you must have a question in your mind that is “What is wordpress ?” 

Answer is simple

WordPress is an online, open source website creation tool written in PHP. But in non-geek speak, it’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today.

Now what is Joomla ?

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available.

Ok now ? dilbert (1)

Back-End Developer or Programmer :

If you want lists, for back-end languages (in order of my ability to recall)

  1. Java (and other JVM languages like Scala, Groovy, Clojure)
  2. PHP
  3. .NET (C#, VB)
  4. Ruby
  5. Python
  6. Perl
  7. Javascript  (Node JS)
  8. Actionscript (Flash Media Server)
  9. CoffeeScript
  10. C (CGI)
  11. Erlang
  12. Oracle, My SQL and SQL server

I think you get the basic idea about the programmer and languages concept. All the details are based on my findings and my experience in programming. I try to bring a brief idea about the programming to our newcomer programmer and remember what dilbert says

be1c0879eb7fe14c16637cbf20e0d1ee-d50kp1i

Thanks to fellow websites for wonderful information

  1. Google
  2. FrontEnd Developer Job
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s