How a Non-Techie Learned to Code from Scratch
During the first few days of development, I was unable to perform even the most basic tasks; in fact, I ended up spending more time on Google than coding. The same will happen to you, which is why you shouldn’t spend your time memorising syntax. Learn how to search effectively and be resourceful as this will be your most important skill.
A great recap of how a non-techie learned how to code by creating a web application in Ruby on Rails.