A Better Way To Learn Code
This is an idea for a better way to learn code. I am currently trying to learn Lisp from scratch on the recommendation of certain sources on the Internet. Personally, I find it very hard to learn just by reading a book and asking questions on the Internet because :
1) You can't see the person who is posting 2) You don't know whether what that person says is accurate or whether he/she is just trolling.
Have an idea to create either a video or an online website which shows the absolute beginner VISUALLY , in explicit detail how to create a website step-by-step using a particular language. I noticed that many people (including myself) want to have an individualized website nowadays but are unable to go about doing it because they get discouraged by the technical jargon, especially if they don't have any prior programming knowledge and have no friends to teach them. If anyone is interested in discussing an idea like this, please email me at gengyangcai@gmail.com. Thanks a lot !
GY
8 comments
[ 2.5 ms ] story [ 38.6 ms ] threadOnce you're past the first stage of learning, where you're starting to understand what you don't understand, you can make use of places like StackOverflow either as a reference or as a source of answers now that you know enough to frame a question.
The reason you don't see a lot of visual tutorials is because they're very time consuming to construct and present. Peep Code (https://peepcode.com/) does their best, though, but since this requires a lot of work, they charge for the lessons.
In general what I find works for this problem is that when you are doing something that seems like it should be easier, it probably is and you should look it up or ask in a forum.
It's really that easy. Most people focus too much on reading articles when reading code from talented, experienced individuals helps you more than most articles.
To not read other people's code is to try to learn to write without ever reading other people's work.
I would love to see courses that do the equivalent of "book reports" where students pick large projects and read them end to end, producing qualitative comments and discourse on that code.