Now about how long it will take: Please don’t try to think in timetables. It completely depends on how much time you’re able to study each day and how fast you’re able to learn. Don’t expect to be able to do all of it in just one month. That’s just unrealistic. But within that month, again depending on how fast you’re able to learn, you could very well be capable of developing basic websites. If you’re a quick study, you could be developing the kind of website you want within 3 to 6 months. If not, it could take you 1, 2 maybe even 5 years before you get there.
Just remember that it’s not about how much progress you make every single day. It’s about making progress. Even when going slow, you’ll reach the finish line. Only when you stand still, nothing is gained.