contador Saltar al contenido

Learn to program: 9 simple and cheap ways

Nine simple and inexpensive ways to learn programming on your own, whether you are an expert or not at all; courses, schools, but also online programs.

Even if you don't want to pursue a computer career, learning to program has numerous applications in the real world. Just like learning a foreign language, learning programming opens new paths to encourage creative thinking and can also improve problem solving skills. The world of programming is more accessible than ever, with tons of tutorials and platforms available for people of all skill levels. In this article, we will highlight nine resources for developing skills.

Learn to program

Here you will find 9 tools, paths, tools to learn how to program easily, there are several options for different levels.

1. Codecademy

The Codecademy, absolutely free, an excellent starting point for low-level tutorials in eight of the most popular languages ​​on the Web. From basic HTML and CSS to Python, Ruby and PHP, a reliable service with a wide selection of tutorials and lessons. As common for online learning, the process is very varied, with badges to earn and high score rankings. The platform has a number of really interesting features, including the possibility of creating groups in which to learn and collaborate, as well as the possibility for more advanced students to publish their lessons.

Codeacademy learn to program

Learn to program: Codeacademy

2. Treehouse

You have to pay for Treehouse offers, but if you need a quick dive into the world of programming that will prepare you for the job market, then it's worth paying $ 25 a month. Treehouse's curriculum focused on real-world IT needs, so you'll find less theoretical discussions and design schemes and basic usability and functionality. Over 1,000 educational videos are hosted on the site, all created internally according to their well-articulated teaching philosophy. The lessons are based on projects and many revolve around the development of sites and services for companies.

Treehouse Learn to program:

Learn to program: Treehouse

3. Free Code Camp

Here is a rather surprising way to learn to code JavaScript and at the same time do good to the world. Free Code Camp lives up to its name by hosting a wide selection of tutorials and courses that start with the development of basic Web pages up to the most recent modern dynamic frameworks such as Node.js. The entire curriculum estimated at 800 hours of education, which is impressive. But when you're done, Free Code Camp gives you the opportunity to learn on the job by volunteering to lend your skills to nonprofits that need help on the web.

Free Code Camp Learn to program:

Learn to program:: Free Code Camp

4. Crunchzilla

Crunchzilla's tutorials are divided into age groups, but beginner adults can get started with the Code Monster program, which covers a wide range of programming basics. If you go deeper, move on to the more advanced concepts in the Code Maven and Game Maven programs, which allow you to get your hands dirty by building Javascript work software. The simple step-by-step instructions are easy to follow and give you plenty of room to experiment, and easy to export your finished projects from the platform to play around at your leisure.

Crunchzilla Learn to program:

Learn to program: Crunchzilla

5. Dash

If you're looking to focus exclusively on web programming, Dash is a great place to start. The online lessons created by General Assembly, the New York based company that has positioned itself as a vital educational platform in the startup economy, will guide you through the essential stages of a Web developer's career, from personal website to e-commerce platform. . The course strongly guided by narration, with each segment of tutorial presented as an assignment received from an imaginary customer who offers feedback on the delivery of the code. When finished, you can publish your sites to the web for free.

Dash

Learn to program: Dash

6. CodeHS

Although the lessons on CodeHS are created for high school students, they are equally applicable to adults who are starting their path to mastering programming. CodeHS was created in 2012 by a couple of Stanford University computer science graduates who used their work experience with incoming freshmen to develop a platform that would offer them the real-world code experience they needed before college. . The anthropomorphic mascot of the program, a dog named Karel (named after the programming language 1981), introduces beginners to basic concepts and leads them in Javascript, HTML and Java exercises.

CodeHS

Learn to program: CodeHS

7. Code Combat

Some people struggle to relate to dry academic materials and need things to be a little more casual. For them, Code Combat is a brilliant solution. Framed as a creeping fantasy adventure in an underground prison, every player in Code Combat armed with JavaScript tools. Each level is a standalone puzzle that introduces new programming concepts and allows students to experiment with them to complete it. If you are looking for a targeted and professional approach to learning code, Code Combat is probably not for you. However, if you are a student who wants to get their feet wet and have fun doing it, start it and try it.

Code Combat Learn to program

Learn to program: Code Combat

8. Khan Academy

One of the leaders in online education, Khan Academy not only focuses on programming, but spans a wide variety of interactivity. The courses are structured as a series of videos that introduce the essential concepts, followed by online challenges to ensure you have eliminated them. These are followed by "projects", in which you use your new skills to create programs which are then evaluated by other Khan Academy students and coaches. an intuitive configuration that is easy to insert and remove.

Khan Academy

Learn to program: Khan Academy

9. Code School

At $ 29 a month, Code School gives you unlimited access to all their tutorials and exercises. Unlike many other platforms of this function, these are intended for a specialized public who has already learned the basics of programming. Code School's offerings cover a wide variety of languages, from web bases like HTML / CSS to Ruby and even iOS development. Code School is known for its very high production values ​​and integrated narratives, which make the programs seem like cohesive units compared to simple series of exercises. Speakers also get high marks from students for clarity and personality.

Pluralsight

Learn to program: Pluralsight