Tag Archives: app development

If you are in Computer/Software Field… Should familiar with these

Today I read an article about the languages that programmer should know. So i thought to share the idea which i got from that article. As a programmer, we can select many paths like web development, application development, Mobile app development and etc. If you want to be a good programmer, at least you have to know about the basics of those main areas. So I’m going to list down about those languages below. So that you can understand what are the areas that you should brush up in your career.

HTML & CSS – html is a markup language which allows to show the web page contents. css is the method use to decorate those html contents. html is like skeleton of human body. it is the structure

of human body and muscles,skin and etc. is like css .because it makes human body decorative. It is just a simple example 😉

PHP – PHP is a server side scripting language. This is a very powerful server side scripting language. You can generate dynamic web page contents with the use of PHP.

Javascript – javascript is a client side scripting language which is embedded in most web browsers. javascript allows the web page to be more alive.

Java – As a application programmer you should have sound knowledge of java programming language and OOP concepts.

C++/C# – I prefer learning C# will be more helpful for your career. It’s run on .net framework which is developed by microsoft.

Python – Python is another powerful language. It can use to make web sites, games,GUIs and etc. It can be used on its own or as a part of django framework.

ASP.net – this is also like PHP but it can be only used with microsoft server. Because it is a microsoft product.

SQL– SQL standards for structured query language which is used to manipulate data in databases. This is not a programming language or scripting language. It is better to learn MySql in start and after that you can see the differences between mysql and othe sqls like Mssql,Oracle.

Objective-c –  objective-c is the underlying programming language of apple products. So if you are going to make an application for Mac OS x , you should have good knowledge about objective-c. This is Object Oriented language based on C.

Ajax – Ajax stands for Asynchronous javascript and XML. AJAX uses javascript in the background  to communicate with server. So without refreshing the page you can see the changes in pages. You know that in gmail,facebook, and google talk ,updates can be seen without refreshing the page.

So i hope you get an idea about what are the areas you should brush up as a IT/Computer science undergraduate.I hope to post next post very soon. good luck for all 🙂