Just begin to learn programming, if just take a book desperately knocking code, it is very boring. If not very determined and perseverance may be easy to give up, there is no study of the steep slope of the course? So that we can learn some basic knowledge, such as the introduction of Kung Fu, tasted the sweetness, and then choose their favorite things to learn? The answer is yes, and the following sites will allow you to learn programming knowledge quickly and relatively easily and interestingly.
Codecademy: You can write and run your programming works in a browser
Codecademy is a very hot foreign "interactive" programming teaching website, you can use the browser, while looking at the tutorial side of the tap code, and in the browser to simulate the operation, very intuitive, to help you remove the installation editor and IDE trouble. The course arrangement is also very reasonable, according to its content step-by-step study, will let you enjoy the process very much! With it, you can easily learn html/css, JavaScript, JQuery, Python, and Ruby.
Unusually hot, red-hot interesting programming web site Codecademy also launched the lab labs function, in order to make it easier for people to apply, and eliminate the download installation desktop version of the editor or the Integrated development environment (IDE) trouble. In addition to editing, Codecademy Labs allows you to run and download executable files and run them somewhere else.
You can now not only learn to hone your javascript on it, but if you learn Python and Ruby somewhere else, you can also train sharpening on Codecademy.
Learnstreet: Hands-on fun programming in the browser + video Tutorials + actual projects
Learnstreet allows you to move from programming to testing, the site's view is that education is not an end in itself, and that it is the ability to guide students to apply their skills to the real world.
Learnstreet for users to create a multimodal learning environment, consisting mainly of three parts:
1. Inside the browser hands-on, step-by-step teaching fun programming, this part of the function and codecademy very similar;
2. Video tutorials help tamp the foundation, the knowledge comb, this part is similar with treehouse;
3. Based on the existing code to develop the learning base of the project "Code Garage" (Codes garage), let the user theory with practice.
In addition, users can chat in real time (or leave a message) in the browser while programming, and send tweets to the lecturers and participate in community questions and answers to exchange experiences.
In addition, in the Code garage, users can either complete the project independently or work with others. After completing the project, they can log on to their friends and even potential employers via Facebook, Twitter, GitHub and other platforms. For those who learn to program, Learnstreet provides them with a series of developer tools that let them create and publish their own web sites or apps, making the code truly "alive".
At present, the content of the site is mainly for beginners, but in the future will be the introduction of intermediate and advanced courses, and further services, such as to enable their students to get more communication with employees and so on.
Because the real world 75% of software development is based on existing code to repair changes, so, Learnstreet for students based on the existing project learning model, can let them better practice. However, Learnstreet is not the only start-up that has adopted this approach. The key to competitive companies is whether they can build an interactive community, a service based ecosystem, with the help of learners and experts and teachers.
PROGRAMR: help you build your personal andriod application
Online Programming Learning Site PROGRAMR, can be said to be upgraded version of the Codecademy. Support includes C + +, Java, flash and other mainstream programming language learning. Recently, it will reach the andriod field of tentacles. Now, users can not only learn andriod application development on their website, but also can download the works to their mobile phones, or share them with friends through Google Play.
Programr relative to the Codecademy, the market positioning more clearly. In addition to helping users master programming methods, skills, but also provide practical program development, user communication, code sharing, programming competitions and so on. Users who participate in the programming contest can get some points to redeem the fee-based items provided by the website (such as advanced IT Network courses).
Linuxcast: Free Professional Linux video, teaching, answering and communicating platform
This is a Chinese Linux video teaching website with instructional videos, a course library, and a few questions and answers. Although there is no direct connection to programming, but in fact, countless companies in the server production environment are built using Linux, if you want to further study the programming knowledge, I am afraid that Linux is bound to contact, if you want to learn more about Linux, then it is also a very good place to go ~
I have introduced before, want to know more information can look at: linuxcast, all aspects of Linux online learning and communication platform
Typing Practice: Online Practice tapping Code, programmer-specific!
Online practice typing a lot of websites, but the online practice of knocking the code is not a few! Typing practice is such a Web site that allows programmers to practice knocking on the code online, which is one of the primary programmers to improve code speed and familiarity with code!
Wen/Love to play C