3 ms·
I'm teaching myself to code right now, and have tried 3 different introductory courses/guides, including CodeAcademy. The problem I've faced with each one is I
by bmahmood 15y ago
I'm teaching myself to code right now, and have tried 3 different introductory courses/guides, including CodeAcademy. The problem I've faced with each one is I'd learn the same thing (methods, arrays, variables, conditional statements, etc) but was never able to piece together the practical use. I'd get what if/then clauses mean, and what arrays do, but never could grasp their broader functionality or use case in an actual program.
I recently started taking Stanford's CS106A class online, and its the only thing that's really clicked for me so far. The first few weeks teach you the same thing as other guides, but they create an introductory program for you to test out the basics, and help you learn the methodology of programming.
From there is where I realized what's lacking in most "learning-to-code" intro courses: they'll give you the tools to code, but don't help you learn the methodology of coding. I realize now its a very different mindset, and if you don't actually solve problems with those tools, its difficult to learn conceptually.
Hopefully CodeAcademy can crack this issue of helping people learn how to think like a programmer, and not just show the tools that programmers use essentially.
- cantbecool 15y agoHere's the little secret: Find something you want to create, and build it. It's as simple as that, bmahmood. You have to have that inner fire to build something. If you're interested in web applications, check out http://ruby.railstutorial.org/ http://ruby.railstutorial.org/ It's free and an excellent resource for a curious learner like yourself. At the end of it, you will have created a tangible web application that you could even show your friends. Best of luck!
- deleted 15y ago[deleted]
- deleted 15y ago[deleted]
- bmahmood 15y agoThanks for the support and referral! I'm interested in building a web app, so will be sure to try out the ruby site. Much appreciated!