Posts: 1376 from 2003/2/15
From: Central Europe
Quote:
amigadave wrote:
So, that is part of my explanation of why I am considering taking a college course. The other part of the reason, is that I find it hard to force myself to stick to a schedule for learning how to program, and get easily distracted. Attending a college course once or twice a week, would give me at least a few hours of no distractions, where I could focus on learning to code.
The problem with this approach is that it is not a very effective way of learning how to program applications unless you have the discipline to also spend a substantial amount of time developing by yourself at home.
Learning how to program in a higher-level language is very similar to learning a foreign language. You are simply learning how to talk to computers rather than humans.
How many people do you know who took foreign language classes in high school but who were never really able to properly speak a second language and quickly forgot most of what they had learned? This is rather common.
You really have to immerse yourself in a new language for it to stick. A few hours per week is just not enough. You also need to keep applying and practicing what you learned.
Quote:
It's like I'm trying to set myself up for a kick in the ass to get me started, and I'm hoping that after one or two courses, I won't need anything else to keep me going, and I will fall into a good pattern of setting that time aside, that I would have been going to the college to attend the course, and replacing it with time coding at home. We shall see.
There is really no reason why you should not be able to start learning how to program right away. If you are the type of learner who prefers to watch and listen to someone explain things, you can buy or rent inexpensive but informative video tutorials that explain how to develop in mainstream languages.
The benefit of these options is that, especially if you are a bit rusty, you can watch these videos when it suits you. Also, if you failed to understand something, you can easily rewind and rewatch a section multiple times. You cannot really do that when you are attending college courses.
So, before you enroll or start attending, I highly recommend to just start watching some video tutorials and see how you like it. You might be surprised.
I am not discounting the idea to attend college course, albeit I do think a coding camp would be a better option to get started, but you really need to find a way how you can learn by yourself at home (either in lieu of or in addition to any classes). Video tutorials are a rarity in our community but they can be a very potent option for people who sometimes struggle with learning by reading text.