Codecademy is a great website for learning web development. When people ask me where they should start, I always recommend Codecademy first, partly because it’s free, but also because it allows you to get started right away using only your browser.
Learning to code can be very challenging, but it can also be one of the most rewarding things you can do, it certainly was for me. You must be disciplined, committed, and have the right resources. There’s so much free knowledge out there on the interwebs, sometimes it’s difficult to sift through the fluff.