Originally Posted by Fisherman Fizz
Sadly I'm still just a first year undergrad student so I can't really follow along with most of this thread :c
@anyone who does know a lot more than me, how long did it take until you felt like you had a solid grasp of how everything works?
If you think you have a solid grasp of how everything works, you're probably wrong
That's the best part about CS. THERE IS ALWAYS MORE! It's such a wide field, but it has a very solid base. Once you understand the basics, you can expand on those. I picked it pretty quickly (I love discrete math and problem solving). But it varies- I'm a sophomore, and I've had 2 different CS jobs doing completely different things, so I've had a lot of experience.
If you want to learn more, try to come up with project ideas and make them. Google is your best friend. So are forums, but don't ask them to code it for you
Ask for help when you're stuck, places like stackoverflow are amazing resources with fantastic people!.