Have you ever wondered if college is necessary for learning coding? #CollegeForCoding #EducationVsExperience
Why do some people find it easier to learn programming in a structured environment like a CS degree program? #StructuredLearning #CSDegreeBenefit
Are online resources enough to learn programming on your own, or is a formal education necessary for mastering complex concepts? #OnlineLearningVsCSDegree
How can the experience of one individual in a CS degree program shape their perspective on learning to code independently? #CSDegreeImpact #CodingJourney
Have you struggled to find the motivation to continue learning programming through online resources? #StrugglingWithMotivation #LearningToCodeOnline
Is the effectiveness of learning programming through formal education versus online resources subjective and unique to each individual? #LearningApproaches #ProgrammingEducationVariety
Not to invalidate your experience at all, but just to provide another perspective from someone who learnt differently:
I’ve always been self-motivated and sought out quality materials. By the time I graduated high school, I had worked through K&R and SICP and many other books that a university course might use, and had written many, many programs. I started a uni CS programme and dropped out because I already knew everything they were teaching me, it was going so slowly, and I really couldn’t afford it. I maintained my appetite for learning to understand things I don’t and seeking out quality materials, which I think is something everyone will have to do because you won’t learn everything at school, and I think I know the material just as well as people who took the traditional route.
Extremely high-quality resources, including often the exact same ones universities use (and often better ones than many uni programmes use), are available on your own and many times for free and legally. I feel like often a false dichotomy is pushed between going to school and learning CS vs googling “how to make websites,” but you can also teach yourself properly on your own if you have the right personality and mindset. You can even look up uni curricula at any school and just follow along.
>you need some amount of reason to keep going back to it
Mine was that I wanted to be a better programmer and learn to build and understand more complex things. I think programming is fun.
Again, though, that’s just a different perspective. None of that is to shame or discourage anyone who does find value in a structured, administered course with peers. Just making sure people are aware of the options that are out there.