• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

The necessary steps for being a good programmer.....

I think you're still a little confused on XML and HTML.
As Aquinus stated, HTML is XML, it's just a specific subset of XML that browsers use for displaying web pages. For instance, a browser knows what to do with ..
Code:
<body>
  <p> Hello World!<br /> </p>
</body>

But would have no idea what to do with this XML.
Code:
<TPU>
  <Rocks></Rocks>
</TPU>

To say HTML "cooperates" with CSS and JS is not exactly right either. I think it's closer to say HTML "calls" CSS and JS and the browser (or server) knows what to do with them also.
The browser is basically an interpreter. It parses the page's code and displays it based on how the interpreter was written. This is where you run into compatibility issues. If the browser only supports CSS 2.0, or HTML 4.0 or whatever, then pages that use features in newer versions, like CSS 3.0 or HTML 5, will not display correctly or throw errors.
Microsoft's Internet Explorer is kind of notorious for not having full support for given standards, but they've gotten a lot better. Singling out MS is a bit unfair as their browser is not the only one that gives web coders headaches.

There are other considerations also, like what type of server is the web server? If it's IIS on a Windows server then it will run ASP.NET pages, if it's Apache on Linux then it will not (unless you use something like Mono).

So, are you still sure about web programming, Mr. Sean?
Application programming is like walking on a sunny beach, web programming is like being dragged behind a truck, over broken glass, naked. :laugh:
 
:toast: W3Schools is an excellent resource for HTML! It was built by the W3 consortium several years ago.

http://www.w3schools.com/

It includes interactive HTML programming tutorials...Well I could go on forever. :laugh:

Just jump over there and take a look. Even includes quizzes to test your knowledge after working within the separate sections.
 
Indeed. I usually use W3schools site when I need to do a quick syntax check on something, but I did use it a lot (in addition to my HTML books) when I was first learning.
 
Not everyone has a HTML 5 compatible browser.
I learned this. At Wikipedia is a link which describes this.
Also your terminology is bad.
First of all English is not my mother tongue :)
On the other hand any newbie like me is not familiar with new words. Basically I have read English books on Mathematics, Electrical Circuits and Telecommunications.
So, are you still sure about web programming, Mr. Sean?
Have you ever heard Bryan Adam's song => Everything I do, I do it for you? :clap:
To say HTML "cooperates" with CSS and JS is not exactly right either. I think it's closer to say HTML "calls" CSS and JS and the browser (or server) knows what to do with them also.
Kreij understands me easily. BTW Aquinus we can communicate!
The browser is basically an interpreter. It parses the page's code and displays it based on how the interpreter was written.
I learned this yesterday. Interpreter....
The first years of Basic programming!!!
 
Back
Top