2 ms·
I think you should learn the fundamentals of programming first. Choose a language, probably one commonly used in web development (JS, Ruby, Python, Java, etc),
by logn 12y ago
I think you should learn the fundamentals of programming first. Choose a language, probably one commonly used in web development (JS, Ruby, Python, Java, etc), and go through tutorials on basic programming. After you master that (maybe 1+ years) then start learning web development.
Most people here seemed eager to point you to various tech stacks and toolkits. But if you go down that road you'll be in over your head without understanding the most important thing, which is how software works. And you might also take time to understand how computers, electronics, networks, and compilers work before getting into web development too (i.e., a computer science approach).
Your first development projects should be along the lines of number sorting, playing tic-tac-toe, or http://projecteuler.net/ http://projecteuler.net/ , not a search engine.