2
When we start programming, our main concern is to know what to follow, learn and how to get all the information we need to have a good basis for learning. In this post I'm going to show you a list of some useful resources for good learning. This list is mainly for beginners.
##
Online learning platform: + **Codecademy**: Offers interactive courses on various programming languages. + **Coursera**: Offers courses from renowned universities and institutions on various development topics. + **Udemy**: A popular platform with a wide range of software development courses. + **edX**: Offers online courses from several of the world's leading universities. + **freeCodeCamp**: Free platform with interactive courses and practical projects. ## Free books and tutorials: + **Eloquent Javascript** + **You Don't know javascript**: A series of books on JavaScript that cover advanced topics. + **MDN Web docs** + **GitHub Guides**: Tutorials and guides on Git and GitHub + **Learn Python the hard way**: A free book for learning Python. ## Forums and communities: + **Stack Overflow** + **Reddit** + **dev.to** ## Development tools: + **Exercism**: Platform that offers practical exercises in various programming languages. + **Project Euler**: Mathematical challenges that can be solved with programming. + **LeetCode**: Platform for preparing for job interviews with algorithm and data structure problems. ## Online university courses: + **CS50x (Harvard)**: An introductory computer science course taught by Harvard, available for free on edX. + **Introduction to computer science (MIT)**: An introductory computer science course taught by MIT, available for free on edX. What were your guidelines at the beginning of your apprenticeship, or even what items do you use in your day-to-day life to develop things?
Online learning platform: + **Codecademy**: Offers interactive courses on various programming languages. + **Coursera**: Offers courses from renowned universities and institutions on various development topics. + **Udemy**: A popular platform with a wide range of software development courses. + **edX**: Offers online courses from several of the world's leading universities. + **freeCodeCamp**: Free platform with interactive courses and practical projects. ## Free books and tutorials: + **Eloquent Javascript** + **You Don't know javascript**: A series of books on JavaScript that cover advanced topics. + **MDN Web docs** + **GitHub Guides**: Tutorials and guides on Git and GitHub + **Learn Python the hard way**: A free book for learning Python. ## Forums and communities: + **Stack Overflow** + **Reddit** + **dev.to** ## Development tools: + **Exercism**: Platform that offers practical exercises in various programming languages. + **Project Euler**: Mathematical challenges that can be solved with programming. + **LeetCode**: Platform for preparing for job interviews with algorithm and data structure problems. ## Online university courses: + **CS50x (Harvard)**: An introductory computer science course taught by Harvard, available for free on edX. + **Introduction to computer science (MIT)**: An introductory computer science course taught by MIT, available for free on edX. What were your guidelines at the beginning of your apprenticeship, or even what items do you use in your day-to-day life to develop things?
You must log in or # to comment.

