Home > Computers & Technology > Computers & Technology (Other)
Created on: April 19, 2010
Learning a new programming language is an interesting job. For any job, as experience matters, similar kind of situation programmer face while adapting a new language. It is a different world for a fresher who has very little or no knowledge of IT (Information Technology). Real programmers build and apply their logical skills along with learning new programming control structures. Almost all programming languages have its own control structure which can be used to define and implement the logical flow of the software application. You can choose the language based on your future end product like desktop or distributed application, web based application or system driver.
Languages like C, C++, Visual Basic, Java , C#.Net and ASP.Net each have its own sets of variables and control structures. Being a high level language, they can be further classified into procedural, event driven, object oriented and functional languages. Apart from these, you can also come across assembly language which acts more closer to underlying machine architecture.
To learn any new programming language, you have to be familiar with its variable, data types, control flow of languages and its syntactical statements. Each language has its own style and predefined programming elements in some specific format or syntax. They support their own sets of internal as well as external functions and type libraries. Some languages like Java and Microsoft Visual Studio .Net languages have extremely rich set of libraries. Because of this, when we deal with multiple programming languages simultaneously, many a times we get confused with programming syntax and functions.
Once you get equipped with basic fundamentals of the new language, you have to dig deeper in its real supporting features. It depends on the language which you are learning. Almost all language interacts with database like Microsoft Access, SQL Server, Oracle, Sybase and DB2 etc. Each language has its own limitation and strength. Some supports different range of data access and are compatible enough to talk to other programming languages. Compatibility matters when you like to use your programming objects into objects or application created in different programming languages. In such kind of environment, you have to learn the variable and data type system which can be aligned and work commonly for both the programming languages. If you are thinking of any specific operating system like Microsoft Windows, Unix, or specific web browser like Internet Explorer, Firefox etc. you should be aware of your programming language constraints.
Databases like Oracle have its own scripting language like PL-SQL. It means like front end programming languages, there are backend side scripting languages. Languages like VBScript, JavaScript and Perl can be used in Web development. While dealing with data like XML and recordset across process boundaries, programming languages use database drivers, data providers like ODBC or OLEDB etc. internally which use Microsoft ActiveX umbrella technology. Once you get hold of all these tools and utilities of the programming language, you can also learn to use API (Application Programming Interface) functions. More practice and interaction with these technical objects will definitely take you to the next level.
Learn more about this author, Raj Kumar.
Click here to send this author comments or questions.
Below are the top articles rated and ranked by Helium members on:
Learning a new programming language
by Joe Anthony
Learning a new Programming Language
Find Solutions to common problems you may face while learning a new programming language.
Just to warn you, some programming is easy to learn, but some is extremely complex.
People now have the option of using computers
by Raj Kumar
Learning a new programming language is an interesting job. For any job, as experience matters, similar kind of situation
Featured Partner
Society of Professional Journalists
Helium is proud to announce its partnership with the Society of Professional Journalists. Its members (almost 10,000 strong!) are invited to join the ranks at Helium.more