How long does it take to learn web-programming from scratch?

  • Thread starter Thread starter Mr.Watson
  • Start date Start date
  • Tags Tags
    scratch
Click For Summary
Learning web programming in a year without prior experience to build complex websites is feasible, but it heavily depends on individual background and dedication. Those with some programming experience may find it easier, as foundational skills in math and logic are beneficial. Simple prototypes, like early versions of Twitter or blogs, can be created relatively quickly, often within a day. However, developing a fully functional site that can handle significant traffic involves mastering multiple technologies, including HTML, CSS, JavaScript, and database management, which can be challenging to learn comprehensively in a year. Setting clear expectations and focusing on specific projects can help guide the learning process effectively.
Mr.Watson
Messages
20
Reaction score
0
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.
 
Technology news on Phys.org
Depends, do you have ANY programming experience?

I was freelancing within 2 months of picking up web development by going on eLance and doing small PHP and JavaScript projects, and slowly working my way up. I've also been coding in general almost since I could read...

You could build a prototype of Twitter in an afternoon, and in fact has become a sort of "Hello World" for learning certain languages.

Lemme know what your expectations are, what kind of project you're thinking of, and I can help you from there.
 
As OMGCarlos has commented, it really depends if you have other programming or computer concept experience. Math and logic skills also really help.

Also as OMGCarlos said, the core concept of a blog or twitter feed is extremely straight forward and simple. It becomes more difficult when you scale the simple concepts to serve millions of people.

One thing to consider is that most often a web developer is not just using one technology. For example you might need to combine HTML, CSS, Database Management, Javascript and PHP. That is a lot to learn in a year.
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
8
Views
3K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
7K
Replies
2
Views
3K
Replies
2
Views
3K
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
12K