Tired of programming books? Try learning in entertainment

Source: Internet
Author: User
: This article describes how to get tired of programming books? Try learning in entertainment. if you are interested in the PHP Tutorial, refer to it. If you have learned how to write code from a book, you will know how boring it is. Why not try some exciting ways to make learning more fun?

Each of the websites described below has its own unique style, but they all add game elements. These strange and interesting games can help you find the pleasure of learning.

Code Combat

If you are learning JavaScript and do not have much-or no-coding experience at all, try this free game. Controls a wizard and his followers. Levels are set from simple concepts such as pre-compiled actions to actions with conditional judgment to more advanced manipulations such as computation.



The learning process is carried out in a cute magic RPG, including the server guard, piranet and Mage. Move your followers, aim at your enemies, launch attacks, and smash the dark claws!

Code Combat was launched in 2013, so the level is still very limited. But the Code Combat development team will develop more tutorials and games like magic, so let's look forward to it together. They have made everything open-source, so smart craftsmen (users) can develop their own checkpoints.



Code Combat benefits: If you pass the Gridmancer level, they will help you find a programming job in San Francisco!

Code Wars

Although you do not have the Mage's hat on Code Wars, you can collect points for upgrades by completing kata or programming challenges. You can use Ruby, JavaScript, or Coffeescript to complete kata. A kata can be completed in different languages, so that you can understand how different languages accomplish the same task. We plan to add more languages, such as Python, Java, PHP, and Objective-C. All these languages are under development.

This martial arts/Samurai-themed system is full of fun and attraction-each time you finish a kata, you will get honors points. Collect enough honors to raise you to the next level and unlock more programming challenges. You can also write your own kata, comment on others' kata, or recommend your friends to Code Wars for honors.

These challenges are very interesting and practical, and Code Wars is the only site that teaches you to test your own Code. However, there is very little description here, so please make a lot of preparations for google to solve the problem. Although this is a slow process, it is indeed a good way to learn what code actually looks like.



It is not as silly as Code Combat, but supports more languages and is more mature for beginners. Code Wars also has a strong community that can help beginners get started and stick to it. In addition, upgrading and gaining prestige rewards are also a kind of encouragement to you!

Code School

Unlike the previous two sites, Code School is not free. The service charge is 290 yuan per year (29 knives per month), which is like a robbery. But the Code School Group has created a very attractive and practical website. if you are keen on learning programming, this investment is worthwhile. By subscribing, you can take any course you like and switch between them at any time. They also provide a two-day "Hall Pass" that allows you to review everything on your website for free within 48 hours.



There are Ruby, Javascript, HTML/CSS, and iOS development courses, so you have a wide range of options. You can also try some optional content such as Chrome development tools, Google Cloud hard disk API, and Git.

Among the three websites discussed above, Code School has no gaming experience. Each course consists of a short video and a challenge. when you complete a challenge, you will receive points, and the inquiry prompt will deduct the points that are worth the most.



Currently, Code School points cannot be used. In the past, after completing a course, you will get a coupon worth five knives for the Code School store, but now this program has been abolished. I hope we will see a similar mechanism in the future! But now you can collect points and badges and show them to your friends. This indeed represents something.

Which one should you choose?

Three interesting programming methods have been introduced here-which one should you try first? I recommend that you select a programming language and select a website based on your experience and what you want to develop. For example, if you want to develop an online application, you should select JavaScript. If you have no or only a little programming experience, register Code Combat. If you understand the basic concepts, try Code Wars. If you want to develop an iPhone application or Ruby On Rails application, Code School is a good choice.

If you do not know what you want to do or where you want to start, I recommend Code Combat. It is the most friendly and simple of the three websites, and provides you with a good introduction to the basic concepts of programming languages. If you think you really like it, you can start from there.

Code School, although very practical, but you need to know some knowledge before getting started. If you do not know the difference between a method and an array, you may want to start from something simpler.

Get free LAMP Brothers original PHP video tutorial CD/the elaborate PHP Essentials edition, details consulting official website Customer Service: 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

  • The size is 186.7 KB.
  • The size is 202.6 KB.
  • The size is 60.2 KB.
  • The size is 57.7 KB.
  • The size is 214.1 KB.
  • The size is 182.9 KB.
  • View image attachments

The above introduces tired programming books? Try to study in entertainment, including some content, and hope to help those who are interested in the PHP Tutorial.

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.