|
|
|
|
|
by jrumbut
3758 days ago
|
|
It's funny to hear that because I just typed "learn to code" into Google and the first page (ads included!) are all fine and mostly free resources, many requiring only a web browser to start. Just 10 or 15 years ago the process was completely opaque, a lot of books in your local store had omissions or bugs that made them impossible to follow, it was a seriously frustrating process unless you stumbled into the right community, were a genius, or had lots of guidance. |
|
HTML & CSS: Learn how to create websites by structuring and styling your pages with HTML and CSS.
JavaScript: Learn the fundamentals of JavaScript, the programming language of the Web.
jQuery: Learn how to make your websites interactive and create animations by using jQuery.
PHP: Learn to program in PHP, a widespread language that powers sites like Facebook.
Python: Learn to program in Python, a powerful language used by sites like YouTube and Dropbox.
Ruby: Learn to program in Ruby, a flexible language used to create sites like Codecademy.
Apparently you can use...all of these things to build websites? And they're all languages? The goals section is better, because those are concrete things that make some of these choices for you, but your rookie who just wants to learn some code and maybe see if they like this is already being asked to make a bunch of choices with relatively little data. And when they start researching, they're going to find a bunch of sites that say PHP sucks, a bunch that say the criticism of PHP is overrated, a bunch that say Ruby is the best beginner language, a bunch that say Ruby is terrible, and a bunch of math nerds (<3 u, python). Plus, they're going to stumble into the CF that is the wide world of JavaScript.
None of this makes it impossible, but choice paralysis is a real issue, and I know a fair number of people who want to get started coding, but can't figure out where to get a handhold. That's one of the benefits of bootcamps - they make some of the initial choices for you, so you can get started learning the building blocks.
Weirdly, I think that well-written books (huge caveat) might be better, because they do something similar: lock you in a path and then tell you to put your nose to the grindstone and get to work.