How to select the appropriate programming language

Source: Internet
Author: User
How to select the appropriate programming language

Now, programming is popular all over the world. Students of all ages and adults entering their jobs are increasingly encouraged to learn programming. There are countless teaching materials that can help us learn different programming skills, such as free online courses provided by Codecademy.

Of course, the programming technologies required for different programming purposes are also different. The following describes the programming languages and skills required by each programming dimension from multiple perspectives.

Learning programming

If you do not have any programming language or web development experience, you can learn from the basic HTML and CSS. You can write code in the WYSIWYG editor, such as Adobe Dreamweaver.

If you can, it is better to know how responsive websites work and how to modify personal blogs and websites, which will be of great help to your career.

Want to design a beautiful Web application

JavaScript makes websites look better, and there are a large number of compatible frameworks, such as Ember, Angular, and Backbone. they can help you organize and construct Web applications compatible with different browsers. Currently, JavaScript is gradually becoming the main enterprise-level programming language.

JavaScript can run on almost all browsers and can be used to compile front-end and back-end services at the same time. No matter what applications you develop, JavaScript is a required language, and you do not need to consider what backend technology the application uses.

Need to quickly develop a prototype

If you are a designer and want to learn backend programming technology to test applications, Ruby and Python will be a good choice. These two languages were selected as the Top 5 most popular work skills in 2013.

Learning Phython, you can use resources on The Learn Python The Hard Way website to Learn Ruby. you can log on to The Ruby sub-section in Codecademy.

Want to build an Android app

Android applications can be developed in java at most.

You can develop Android apps on Windows and Mac, and then purchase cheap devices to test your apps. As Andriod is gradually occupying the mobile market, more and more developers are starting from Android.

The free JavaScript programming course on Udacity is suitable for beginners. Once you have mastered Java, you can log on to the official android developer website and learn how to create the first Android project.

Want to develop an iOS app

On Mac, you can use Objective-C to develop iOS apps that can run on iPhone, iPad, and iPod. Compared with Android, iOS's fragmented programs are lower, making it easy for developers to create common applications.

In addition to Object-C, free Xcode and iOS software development kits are required for iOS application development. You can use the developer tutorials provided by Apple or log on to the iOS sub-channel on the Code School website to learn about ios development.

Find a method that suits you

In the beginning, you don't have to select a special project to start your programming path. the selected project should be as interesting as possible and try to implement it.

Discover learning methods that suit you, and gradually implement the projects you plan, from which you will get more.

Free download of LAMP Brothers original php Tutorial CD/refined version of PHP. for details, contact the customer service on the official website:

Http://www.lampbrother.net

PHPCMS secondary development http://yun.itxdl.cn/online/phpcms/index.php? U = 5

Develop http://yun.itxdl.cn/online/weixin/index.php? U = 5

Mobile internet server development http://yun.itxdl.cn/online/server/index.php? U = 5

Javascript http://yun.itxdl.cn/online/js/index.php course? U = 5

CTO training camp http://yun.itxdl.cn/online/cto/index.php? U = 5


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.