- [freecodecamp The 2020 Stack Overflow Developer Survey 65,000 Devs Share Their Salaries, Top Programming Languages, and More ](https://www.freecodecamp.org/news/stack-overflow-developer-survey-2020-programming-language-framework-salary-data/) ![](https://www.freecodecamp.org/news/content/images/2020/05/Stack_Overflow_Developer_Survey_2020-10.png) [Learn To Code With These Top Rated Programming Courses](https://mail.google.com/mail/u/0/#search/Learn+To+Code+With+These+Top+Rated+Programming+Courses/FMfcgxwHNMZTtFhzjdXppCLTCdTqSBrS) ## List 4. How to get started with __React__ — a modern project-based guide for beginners. This step-by-step tutorial also includes React Hooks. (26 minute read): https://www.freecodecamp.org/news/getting-started-with-react-a-modern-project-based-guide-for-beginners-including-hooks-2/ 5. __Angular__ and Azure Computer | How to create an optical character reader using Angular and Azure Computer Vision (13 minute read): https://www.freecodecamp.org/news/how-to-create-an-optical-character-reader-using-angular-and-azure-computer-vision/ 4. A guide to understanding formal software engineering requirements that you will encounter as a developer working on __large-scale__ projects. (14 minute read): https://www.freecodecamp.org/news/why-understanding-software-requirements-matter-to-you-as-a-software-engineer/ - [Learn To Code With These Top Rated Programming Courses ](https://mail.google.com/mail/u/0/#search/Learn+To+Code+With+These+Top+Rated+Programming+Courses/FMfcgxwHNMZTtFhzjdXppCLTCdTqSBrS) - [__Jenkins CI__ | Master Jenkins CI For DevOps and Developers](http://me.dm/r-W4-7dRk-eu?source=email-99ebabc85dae-1589380842530-publication.newsletter-120fbcaac315------------------------963c9b50_cf0d_4a70_94cf_03ddd43a5eb3---) > This course covers all the fundamentals about Jenkins and teach you everything you need to know to setup a Jenkins build pipeline starting with continuous inspection (build, test and static analysis) all the way to continuous deployment(deploy to staging and production). 3. __Flutter__ is a powerful new framework from Google that lets you build apps for iPhone, Android, the web, and PCs – all at the same time with the same codebase. This course will teach you Flutter fundamentals. (3 hour watch): https://www.freecodecamp.org/news/flutter-app-course-mobile-web-desktop/ 4. __DevOps__ is, statistically speaking, the highest-paid non-managerial developer field you can go into. And this free course will teach you some of the Linux, networking, and other concepts you need to get started learning DevOps. It's not an entry level career, but if you already have some basic programming skills, this will get you moving in the right direction. (3 hour watch): https://www.freecodecamp.org/news/devops-prerequisites-course/ ### machine learning If you want to get into machine learning, you're going to need some basic statistics knowledge. And freeCodeCamp has got you covered. You'll learn the difference between Descriptive and Inferential Statistics, sampling, distributions, and how to build a model. (10 minute read): https://www.freecodecamp.org/news/statistics-for-data-science/ ### React Native one approach is to use AWS Amplify with React to build your own cloud-native web or mobile app. (25 minute read): https://www.freecodecamp.org/news/ultimate-guide-to-aws-amplify-and-reacxt/