Top 10 Programming Languages to Learn in Malaysia
Top 10 Programming languages in the world according to PyPl Index

- Java
- PHP
- Python
- C#
- C++
- C
- JavaScript
- Objective-C
- Swift
- Ruby
- Visual Basic
Study at the Best Universities in Malaysia for IT and Computing
In order to succeed in the competitive field of accounting, students must choose the best universities in Malaysia to study. Computing & IT are technical courses that require experts who are knowledgeable and experienced to teach students. If you choose a cheap university with untrained lecturers, you may regret it when you start your work and not be able to perform the tasks at hand. In the end, you might have saved some money on a cheaper university but not get a high salary and promotion in your career.

Hong Ann, Full Scholarship at APU
The best university doesn’t necessarily mean the most expensive.
Students should choose the right university that fits them which has a good reputation for business programs, excellent facilities, top lecturers and an English-speaking student environment.
Students can consider studying the computing and IT degree at Asia Pacific University where they offer various specialisations in Network Computing, Software Engineering, and others for students to choose from.
Students at APU will get a degree awarded by APU as well as Staffordshire University, UK.
For affordable universities with excellent facilities, students can consider UCSI University or HELP University, both with more than 20 years of experience in higher education in Malaysia.
Students after SPM in Sarawak can study the Foundation at UCSI University’s Kuching campus first before continuing on to the degree at their campus in Kuala Lumpur. Students interested in Computer Science can go for Nilai University.
Top colleges offering computer science and IT programs in Malaysia are KBU International College, KDU College Penang and HELP College of Arts & Technology. Graduates from both colleges are awarded degrees by their UK University partners.
Please fill up the form for more information. If you do not give your mobile number or full name as in IC, your query will not be answered. Please make sure you give a correct email address and check your email including the SPAM or JUNK email folder within 48 hours as we will email you the information.
6 emerging programming languages career-minded developers in Malaysia should learn
Paul Rubens | June 6, 2014 Computer World Malaysia
If you’re a developer looking to increase your employability, then learning a new language is always a good strategy. But the big

Li Jian, IT at Asia Pacific University
question is this: Which language should you learn?
A quick glance on any developer recruitment site tells you which common programming languages are in demand. Take a look right now and you see plenty of vacancies for programmers with skills in programming languages such as Java, C, C++, C# and Objective C, scripting languages including Python, PHP, Ruby and JavaScript, and database programming in SQL.
If you want to stay ahead of the pack, though, and be able to take your pick of the plum jobs of the future, then it may be worth looking beyond Java, Python and these other languages.
What about gaining skills and experience in up-and-coming languages that aren’t in demand yet – but may well be soon? It’s a career strategy that worked for programmers who spotted the potential of Java when it was introduced in the 1990s. Those who got in there early could walk in to any Java programming job they wanted a few years later – and demand the very highest rates as well.
The problem is picking the right language to learn, as there are plenty of new ones to choose from. “Almost all new languages are coming from open source projects,” says Mark Driver, a research director at Gartner. “That means there are no barriers to entry, so thousands of new languages are coming on to the scene. Most disappear quickly, and only a few ever catch on.”
Driver says he believes the reason is that, for most organizations, the “incumbents” such as Java, C++ and C# are just too entrenched to replace, “and there’s very few enterprises that want to expand the languages they use too much.”
But the signs say a few new languages are catching on. Here are six of the most promising ones, in no particular order:
Dart: Replacement for JavaScript
Dart is an open source language developed by Google as a replacement for JavaScript. Like other JavaScript replacement languages such as CoffeeScript, it’s not hard for JavaScript developers to learn.
It’s significant because it has been designed to make it easy to build large scale, multi-developer Web apps – something JavaScript itself isn’t really suited to.
Right now, Dart applications can run in Chrome’s built-in Dart VM or in other browsers through cross compilation to JavaScript.
Why learn Dart? Google’s backing ensures that Dart has a good chance of succeeding.
Opa: Simple, Secure Web Apps
Opa is designed to make developing Web applications simpler and more secure. How? Instead of creating browser-side, server-side and backend database components in different languages (perhaps JavaScript, PHP and MySQL ) and connecting them together, you write the whole application in Opa.
The compiler then creates the client and server code and builds the communications infrastructure between them. Clever.
Although Opa hasn’t yet been adopted by enterprises in any significant way, there are a lot of discussions about the language on the Internet at the moment, Driver says.
Why learn Opa? Web applications are going to get more complex and prevalent, and there’s unique value in having the server-side/client-side distribution of code happen automatically.
Scala: Scalable Language in More Than Name Only
Scala is short for “scalable language,” and it’s designed to be exactly that: Scala can be used for tiny programs or very large-

Kah Jun, Software Engineering at APU
scale applications. It’s not particularly new, as it was introduced in 2003, but interest is on the rise.
One key reason for that is that you can optimize code to work with concurrency. Another is simply that many developers like using it.
A key advantage for companies considering Scala is that it interoperates with Java. It runs on JVMs (and Android), while integrated development environments (IDEs) such as Eclipse, IntelliJ or NetBeans, and frameworks such as Spring or Hibernate, all work with it.
“The ability to adopt it on top of existing JVMs is really significant,” says Jeffrey Hammond, a principal analyst at Forrester.
Why learn Scala? It appeals to enterprises that have already invested in Java and don’t want to have to support anything new in their production environments.
Erlang: With Concurrency Comes Availability
Erlang is another language gaining momentum because of concurrency. Originally developed in 1986, Erlang was open sourced in 1998. It’s designed for building large-scale, highly available applications.
Erlang’s runtime system supports hot swapping, so code can be modified or updated without having to stop a running system.
Language-level features are provided for creating and managing processes to simplify concurrent programming. Meanwhile, processes communicate using message passing, removing the need for explicit locks.
Why learn Erlang? Both Gartner’s Driver and Forrester’s Hammond suggest Erlang is likely to proliferate in the coming months and years.
Ceylon: Modular Java Killer
Based on Java, Ceylon has been designed as a Java killer. Developed as a language for writing large programs in teams by Red

Hat, the first stable release became available at the end of 2013.
Modularity is a key feature. Code is organized into packages and modules, then compiled to module archives.
The tooling supports a system of module repositories, with every module published in a central repository called Ceylon Herd.
Since Ceylon is based on Java programming and comes with an Eclipse-based IDE and command-line tools (with built-in modularity support,) Ceylon shouldn’t be too difficult to get up and running if you’re already skilled in Java programming.
Why learn Ceylon? Ceylon programs, compile to and execute on Java and JavaScript virtual machines – for client and server systems, it’s similar to Opa – and can easily interoperate with native code.
Go: Language for the Cloud
Go, another open source Google language, first appearing in 2009. Also known as Golang, Go is a traditional language like C, but it’s written expressly for the cloud, with concurrency and other features such garbage collection built in. Large Go applications can be compiled in a few seconds on a single computer.
Projects written in Go include Docker and Force.com. “We’re hearing a lot about Go at the moment,” Driver says. “There’s a lot of experimentation going on with it – but it does have a steep learning curve.”
Why learn Go? The combination of suitability for the cloud, Google backing and the high level of interest in Go at the moment suggest that the language will very likely take off.
EduSpiral Consultant Services- Your Personal Online Education Advisor
Established since 2009, EduSpiral Consultant Services helps provide information and counselling on courses and universities in Malaysia. EduSpiral Consultant

Xavier Phang, Software Engineering at Asia Pacific University
Services also represents MDIS Singapore and Hong Kong Polytechnic University.
EduSpiral Consultant Services represents the best colleges and universities in Malaysia offering a wide range of choices for students to choose from. These colleges and universities offer value for money in the quality of education and excellent facilities that you get.
These universities and colleges are chosen by EduSpiral because they represent the best in their fields in Malaysia and affordable. EduSpiral provides in-depth information and counseling on their courses so that students are able to make the right choice.
If you are still not sure what to study, please contact us and we will send you a free EduSpiral Career Assessment Form.
Please contact us for more details.
- Whatsapp: +601111408838
- Wechat/Line: EduSpiral88
- Instagram: www.instagram.com/eduspiral
- Foursquare: www.foursquare.com/eduspiral
- Youtube: www.youtube.com/eduspiral
- Follow EduSpiral: www.twitter.com/eduspiral
- Be my friend: www.facebook.com/eduspiral1
- Like EduSpiral: www.facebook.com/eduspiralcs
- Message me: info@eduspiral.com
- Website: www.eduspiral.com
Please fill up the form for more information. If you do not give your mobile number or full name as in IC, your query will not be answered. Please make sure you give a correct email address and check your email including the SPAM or JUNK email folder within 48 hours as we will email you the information.