Getting started might be daunting but there are plenty of resources and online communities to support and encourage your development
Are you curious about
- How to code? What's the difference between code, software, programing?
- Example
- how do we get from 1's and 0's to pictures, video games, zip files?
- how to code a text editor from scratch
...you are in the right place
- take courses, a good place to start is this roadmap
- these courses should give you an idea
- ideally you need a class in data structures, algorithms, and a programming class
- these courses should give you an idea
- coding interview university
- try coding data structures, algorithms, or experiment with the concepts yourself or as you're introduced to them
- academic based
- mathematics and logic foundations
- fundamentals of programming
- 15-112 Carnegie Mellon's computer science major entry programming class
- non major entry class
- online community
- free beginner courses
- free online code camp
- free online programming courses
- best paid/ad-based
- middle school