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
SUMMARY

Learning web programming from scratch within a year is feasible, especially for those with prior programming experience. Freelancing opportunities in PHP and JavaScript can arise within two months of starting. Building prototypes of applications like Twitter can be accomplished in a single afternoon, but scaling these applications to handle millions of users introduces complexity. A solid understanding of HTML, CSS, Database Management, JavaScript, and PHP is essential for aspiring web developers.

PREREQUISITES
  • Basic knowledge of HTML and CSS
  • Familiarity with PHP and JavaScript
  • Understanding of Database Management concepts
  • Strong math and logic skills
NEXT STEPS
  • Explore advanced PHP frameworks like Laravel
  • Learn JavaScript libraries such as React or Vue.js
  • Study Database Management systems like MySQL or PostgreSQL
  • Investigate web application scaling techniques and best practices
USEFUL FOR

Beginner web developers, freelancers looking to enhance their skills, and anyone interested in building complex web applications efficiently.

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.
 

Similar threads

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