Jessica recommends the following next steps:
- Try it out with one programming language that is easy to learn as a beginner(Java, Python, PHP etc.)
- Once you pick 1-2 language, check out open source project from Github, pick a few projects to follow, try to read and build the code other people wrote and start contributing by doing code review and submit PRs.
- Start your own project on GitHub, it can either be a problem you want to solve, a game or simply build your own website. The key is try to write code regularly
- Once you are comfortable with 1-2 language, you can start explore more language. Like C and C++, C# and build from there
Another good place to start for Free is youtube videos. You will find ton of videos to get started.
- Create an account on Coursera or Udemy and enroll in some courses to help you get started. They are self-paced and great for listening in and trying out a few assignments.
- Hop on LeetCode, create an account and practice solving some problems there. You can learn the most efficient ways for writing code and challenge yourself to take on more difficult questions as time goes on.
Good luck getting started! Coding is fun and there are so many cool things you make with it, so be creative!
From there look into popular codes like python and java and find out which one interests you the most which will help you decide what types of majors or career paths you want to look into. Once youve done that youll be able to look at other requirements for these future options and know you already have a good foundation set before you start learning these others