Programming is a goal that many people set and is difficult to achieve. You have to start from the basis that programming is not a task that is learned in a week. Those courses that tell you that in 8 weeks you will learn to program may not help much. Programming is a marathon race and takes months and if we talk about programming at a professional level, several years. There are many pages on the Internet to learn how to program. In this article I share several of those pages.
Codecademy
The code contains a world of possibilities: all that is required is curiosity and the drive to learn. At Codecademy, they want to empower all people, regardless of where they are on their coding journeys, to continue to learn, grow, and make an impact on the world around them.
Codewars
In codewars you will be able to improve your development skills by training with other people in kata code who challenge and continuously boost their coding practice. Codewars is a collective effort of its users. They are creators: they create katas to teach various techniques, solve kata with solutions that illustrate others, and comment with constructive feedback.
CSS tricks
The CSS tricks page is a page with many tricks to program. A community design website that is provided by Digital Ocean.
Freecodecamp
The freeCodeCamp website is a good way to start your first job as a software developer. More than 40,000 people got developer jobs after completing their courses, including at large companies like Google and Microsoft. If you are new to programming, it is advisable to start from the beginning and get certifications that support your growth in programming.
To get each certification that the platform provides, you have to build 5 projects and pass all their tests. You can add these certifications to your resume or LinkedIn. But more important than certifications is the practice you get along the way. Practice is the key.
And if you want to learn more math theory and computer science, the platform also has thousands of hours of video courses on the freeCodeCamp YouTube channel.
General assembly
In General assembly you will be able to learn how to create code to create web pages in html, CSS and javascript, etc. General Assembly’s robust course suite includes all the fundamental pillars of innovation to give individuals and teams various options for growth and development. There are programs in web development, data science and analysis, user experience design, digital marketing, product management, and more. Students can choose from a variety of formats and modalities to help them better achieve their goals, including full-time, part-time, and short-form options, on campus, and online.
Sitepoint
Sitepoint is a hub for web developers to share their passion for creating amazing things for the Internet. It is a page for web professionals such as developers, designers, programmers, product creators and entrepreneurs alike.
Teamtreehouse
Another website is Teamtreehouse. The purpose of this page is to make technology more accessible through affordable and engaging online technology education. Treehouse is the educational platform of choice for thousands of students, schools, libraries, nonprofits and corporations around the world.
Udacity
The udacity page allows several ways to learn how to program, even has plans for governments, companies or individuals. Udacity’s programming books are globally scalable and address the widespread shortage of digital talent that affects growth, productivity and innovation. Collaborate with highly motivated companies and individuals to design a personalized talent transformation journey enabled by this digital competency platform.
Exclusive content is co-created and continuously refined by experts. Each Udacity program is deeply focused, taking the guesswork out of selecting the right course. Projects go far beyond step-by-step guides, cultivating the critical thinking required for workplace relevance. Expert mentors unlock learning with personalized support and verify complete mastery of competencies.
Udemy
Udemy has a wide selection of courses. Plus, you can choose from over 204,000 online video courses with new content each month. By connecting students from all over the world with the best instructors, Udemy helps people achieve their goals and pursue their dreams.
W3schools
Finally, w3schools is optimized for learning, testing and training. Examples can be simplified to improve reading and basic comprehension. Tutorials, references, and examples are constantly reviewed to avoid errors.