No. Pick a language. It doesn't matter which, pick any language. Python, Ruby, C, C++, Java, Smalltalk, PHP, Scheme, Io, whatever. Now find an introduction to computer science course or textbook. Spend a couple months working your way through it until you understand all of the concepts. Take a day or two off to learn version control.
Now, assuming your goal is to learn webdev, find a web framework for your language of choice (If you picked a language that isn't commonly used for webdev, spend a weekend learning a new one). Follow it's introduction tutorial or a related tutorial (e.g. Djangobook).
Once you have the basics down, pick up a book on software engineering like Code Complete and work through the basic concepts of good design and clean code.
But most importantly, make things. Scratch your own itch. Contribute to a FOSS project. Write scripts and little applications of various types. The one thing this post did get right was that the best way to learn is by trial and error.
It's really not that hard and you'll enjoy every minute of it (or you won't, in which case you don't want to be a programmer).
If you don't have the patience to spend 6-8 months learning CS, your language, and your framework of choice, you don't have the patience to work on and ship a software project.