5 ms·
I had two problems while teaching myself how to code; I'm not that passionate about it, and learning technical disciplines on line is not how I learn. I viewed
by pappyo 10y ago
I had two problems while teaching myself how to code; I'm not that passionate about it, and learning technical disciplines on line is not how I learn.
I viewed coding as a means to an end. Learn to code-->start a business-->get investors-->pay someone else to code. I didn't care much about what I was learning, only that what I was learning could potentially fulfill other goals. That, in and of itself, wouldn't necessarily deter someone from learning how to code, only...
I struggled learning through on-line tutorials (Code Academy et al). It's not how I learn. That was unfortunate, seeing that coding community spearheads this type of learning. I realized that if I wanted to make it work, I'd have to register for a class. Then I became scared that maybe the struggles wouldn't persist past on-line and I'd be financially committed to it. I wasn't willing to take that risk.
- sathishmanohar 10y agoI'm working on a video course myself but it takes a different take on things. Could you elaborate on the problems you face with current online tutorials? Why didn't it work out for you? You mention you decided registering for a class is the only way to go, I would like to know if an online video tutorial teaches you to get the basics in a day and offers 100% money back if you aren't happy would you try it and how much would you like to pay for it?
- pappyo 10y agoThere is something to be said for in person peer to peer learning. My biggest problem was, I'd get hung up on a problem in some bizarre way. Often times when I'm learning in teacher to student only environment (or machine teacher and student), the teacher will notice the mistake, but have a hard time identifying the train of thought that got me there in the first place. Students have an easier time identifying mistaken amateur thought processes and fixing them. A typical (or automated) teacher is so far removed from amateur thought processes, they have a hard time empathizing. Where online learning systems fall short is the peer to peer. Yes, there are usually forums where students can communicate with each other. But it is lacking. The biggest problem students have with each other is misunderstanding. In a classroom, sitting next to another student, that misunderstanding usually only takes a few minutes, tops, to resolve. In an online forum, that misunderstanding could take days, frustrating students and forcing them to drop the class. I'm not sure if a video would help for someone like me. The problem is you're trying to streamline a process in how people learn. But people learn in all different ways. Accounting for all the different ways is hard. While I'm sure your video would work for some, chances are it won't work for most.
- ZenoArrow 10y agoIf I was to give you some advice, it would be to find some way to scratch your own itch. For example, if you work in an office job, is there some part of your work that you could automate through scripting? If so, learn how to do that. You'll find doing small projects like this keeps you focused as well as offering a good way to learn the fundamentals of whatever language(s) you use to do it.
- ftrflyr 10y agoSo what became of it? Did anything stick?
- pappyo 10y agoAs it turned out, a lot stayed with me. I got the basics down so I know the general plight of a programmer. I understand how long things can take to fix. I know what it means to be working with someone else's code. I run a linux machine. I hit ctrl-u from time to time. I set up the occasional CRM with ease. I'm not scared of the command line. I can more or less slog my way through fixing my machine through google searches if need be. So..you know...some.