Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Because Adobe Muse sucks.
Just kidding, it is a good product. But it's costly.
And web development is so much more than just HTML & CSS.
Because we don't want to be tied to a product and because it's just fun to dig into the entrails of the web!
Technically, yes. However your pages will sit there and do nothing. The beauty of web development is that browsers are powerful beasts that can do pretty much arbitrary things nowadays.
Interactivity is the name of the game.
Start with "Up and Going."
PHP is NOT a very well-designed language by any stretch, although its power is pretty great in its later versions. As such, you can also use web frameworks like Django and Rails, using the languages Python and Ruby.
Don't think about a programming language. Start learning logic. Formal, mathematical logic. Start reading up on "first-order logic" (the logic underlying true and false) and "higher-order logic" (a precise way to express ideas). Once you have those down, you'll have a solid understanding of concepts at the language level.
The next step is to learn how to make flow charts, mind maps, to-do lists, and class diagrams. This will help you specify your idea, lay out your program, and start planning. If you don't know EXACTLY what you want and what that will take to make, you'll never make that program. You will fail.
Only THEN can you start worrying about which languages to learn.