DEV Community

Discussion on: Re: Learning to code

Collapse
 
cameronp profile image
Cameron Price

All good advice, I might add python to the list of possible first languages, and I might even suggest starting with something simpler than a blog, or a website at all. Reason being that to build a website that has dynamic content you need some language, say ruby, python, or js. And you'll need to also learn another language: HTML, and then you'll probably want at least a smattering of CSS, and then as soon as you think you've got it nailed, you need to learn how relational databases work. When I learned to program, in 1982, it was a lot harder to learn in some ways, because there was no internet to find answers, and normal bookstores didn't generally carry books on the subject. But it was much easier in one specific way, which was that you tended to set your expectations way lower. My first program that did anything you might consider vaguely useful, did nothing but print out the prime numbers.

UPDATE: as if to prove my point, the first time I tried to post this comment, the website threw an exception, the second time, it sent me through the crazy signup process, and brought me back here with the comment deleted. Fortunately, I knew that shit would happen, so I'd already copied it to the clipboard.