Is it possible to learn web programming in a year without any previous experience and be able to build complex website? I mean not just simple home pages but sites with many functions like Facebook (Offcourse I don't mean the Facebook so big like it is today, but like it was when Zuck first launched it from his dorm-room) or some kind of prototype Twitter, or blogger etc.