Embark on the programming avenue from Python to become a divine coder

Source: Internet
Author: User
Tags ruby on rails

Computer Science or computer science is a growing industry in the United States, with high pay. There is always the need for talented new engineers in the market, which is why "learning programming language" has always been a fascinating thing.

However, as with any skill, we often don't know where to start, and here are a few steps that are most suitable for beginners in programming language, and can be followed in the first place.

How to get started programmatically-drag and Drop

"drag and drop" is a basic writing method that allows you to use "drag" blocks directly, or to write programs through other visual elements, rather than writing code in a blunt manner.

A website dedicated to the online Coding course-code.org, one of its founders, Hadi Partovi, said that the drag-and-drop approach is a great way to learn the programming language, especially the basics, without worrying about every detail Coding Exactly where the text should be placed.

Partovi also said to Business Insider: "Once you learn the basic concepts of programming language by dragging, you will definitely want to learn how to make it happen." 」

There are a lot of resources that you can use to write programs in Drag and Drop, including MIT Scratch, Code.org's code Studio, and Google blocky.

Language-python for Beginners

Partovi that Python is a simpler language for beginners because of its less emphasis on syntax. So, if you forget the parentheses or put a few semicolons in the wrong way, it won't run out like any other programming language tool.

Practical programming language-javascript

Javascript is not as simple as Python, but it works on every platform-mac, Windows, iOS, Android, and more. Partovi said that a variety of web browsers, or even new products such as smart watches, can be supported.

"Once you've learned the Javacript, it's quite a degree of ability to acquire programming language." "partovi said.

After Javascript, try Ruby and Ruby on Rails!

Ruby on Rails is a great tool to help you understand the background of your programming language, although Ruby and Ruby on Rails have a very similar name, but they have a key difference. Ruby is a scripting language (scripting language), which is generally syntactically simple, but Ruby on Rails is a Web application architecture based on Ruby, in other words, Ruby is a programming language, and Ruby on Rails is a way for you A tool that makes it easier to make a website.

What makes Ruby and Ruby on Rails such a big attraction? Partovi points out, because in the process of using these tools, do not need to involve the model of the trial, once you write down these Code, you can easily get the final product and let it run.

Bonus: Become acquainted with HTML!

Although HTML is not a programming language like Python, Ruby and Javascript (programming language), it is needed if you want to build a website. HTML is used to describe the visual presentation of a website, while other languages, such as Javascript, are responsible for making the interactive elements of the site, for example, what happens if you press a button.

Embark on the programming avenue from Python to become a divine coder

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.