First off, don't pay for a coding camp. YouTube, free PDF books, websites and language documentation (which is just the official programming language webpage that contains all the info about the programming language) is available online. There's a shit ton. What do you want to make? Your goal?
If websites:
Learn html, css, JavaScript (jQuery)
[A bunch of YouTube vids on it or w3school is a good website which also includes other programming languages (not used for websites)]
If software engineer:
C++ is a common language used in Google and University computer science major.
If AI:
Python or C++ is common
If games:
Unity or Unreal are major environments, though not quite sure what languages they use. Just Google it.
If apps:
--Android:
Android studio is a good environment using Java or Kotlin as the programming language.
---ios
Not sure about this one. Maybe use Flutter and I think Kotlin can be used as the programming language.
(Note: you can use unity or Unreal to make a game app)
If general programming:
Similar to software engineer, C++ or python.
If computer science knowledge:
Grab a book, geeksforgeeks website has a bunch of topics.
Major topics:
-graph theory and discrete math
- C++ or python (cuz a lot of universities use it)
-algorithms and data structures
-computer organization
-assembly language
-operating systems
-computational theory
-compilers
-machine learning and ai (not necessary)
I tried putting them in order. You can obviously take 2-3 at a time (eg c++, discrete math and algorithms). For software engineers, algorithms and data structures is very important.
I recommend looking at curriculums of various ivy universities available online. Look at the computer science curriculums and filter out the ones you don't need. There's websites where schools offer programming (and various other subjects) classes for free on
Edx.org