Hello smart people who I do not know. I'm new to computer science.

AI Thread Summary
HTML is a foundational skill for anyone interested in web development, and while it is not a programming language, it is essential for structuring web pages. Resources like W3Schools and HTML Goodies are recommended for beginners. Although some argue that learning HTML is less relevant today due to the prevalence of HTML editors, understanding HTML and CSS is beneficial for making precise adjustments and enhancing web design skills. For those looking to dive deeper into programming, starting with an object-oriented language like Python, Java, or C++ is advised, as it can provide a stronger foundation for understanding programming concepts. While many web designers use WYSIWYG editors, having hands-on experience with coding can be valuable, especially for customizing designs and troubleshooting. Ultimately, a blend of both manual coding and using modern tools is suggested for effective web development.
GreatMinds
Messages
9
Reaction score
0
Hello smart people who I do not know. I'm kinda new to computer science, and I need to start learning a language/s... I was hoping to learn HTML first because I wanted to start a website, so could anyone give me a link or name of a book or something to help?
 
Technology news on Phys.org
Thanks.
 
www.htmlgoodies.com is a wonderful resource. I highly recommend it.

HTML is really quite simple to learn too - have fun with it. It's really quite the nifty language.
 
In fairness, it's not a programming language at all. If you're going to go to school to study computer science, you might do a little HTML in an "introduction to networking" class, but it's not going to be a significant part of your curriculum. Learning HTML will also do nothing to prepare you for any actual programming language.

If your desire is to learn how to program, skip HTML and learn something like Python instead. Designing websites by hand is practically an ancient concept now -- just use an HTML editor like everyone else.

- Warren
 
Python? Python?! Haha, learn something useless and unneccessary.

Like BF.
 
Are you suggesting that Python is useless and unnecessary?

- Warren
 
No, no. Sorry for the misunderstanding. I was actually saying that the programming language I mentioned, "BF" was useless, haha.
 
chroot said:
Designing websites by hand is practically an ancient concept now -- just use an HTML editor like everyone else.

mmmmm I'd still learn HTML/CSS, great for tweaking when an editor just won't do what you want.
 
  • #10
Most css/html done in web design companies is actually done by hand. A WYSIWYG editor is good for working on your own site and trying to work out a good layout, but in a professional setting this is usually done by artists and designers in photoshop or similar app anyway and when they're converted to css/html it's better done by hand to avoid the bulky inefficient code that editors generate.
 
  • #11
chroot said:
[...] just use an HTML editor like everyone else.

A single tear runs down CRGreathouse's cheek...



:-p
 
  • #12
CRGreathouse said:
A single tear runs down CRGreathouse's cheek...



:-p

and somewhere in the distance a wolf cub howls...
 
  • #13
HTML isn't a programming language but a markup "language". It's simply a way to structure a web page. You can learn HTML in a few hours so it shouldn't be a problem :)

When it comes to programming languages (the comp sci & software engineering stuff), I really, really think you should start with an object oriented language such as Python, Java or C++. This is because if you start with a procedural language it could be harder to grasp OOP concepts later, as I have discovered.

YouTube was coded almost entirely in Python - so if that encourages you to learn it... :)
 
Last edited:
  • #14
quite right!

but was Python a markup "language"?
 
  • #15
DanielSmith said:
but was Python a markup "language"?

I think of Python as a full-fledged programming language.
 
  • #16
chroot said:
Designing websites by hand is practically an ancient concept now -- just use an HTML editor like everyone else.

Make that almost everyone else. I write all my HTML code by hand using a plain old text editor. But I maintain only a couple of sites: my personal site, and some pages for my department. I use a simple, no-frills design that's mainly text, and keeps the amount of HTML markup to a minimum. I don't usually mess with fonts or colors. The only positional layout type stuff I regularly do is a bit of CSS to break up my main body text into two columns so I don't get long lines of text that are hard to read.

The most elaborate layout that I've ever done is probably the table on this page, with the background colors and alignment of columns. But this was a special case for me.

A lot depends on the kind of website work you do, of course. I'm my only "customer," so I can use the same basic design for everything, which makes it easy to write new pages. If you work on different sites for different people, and they all have different requirements for "look and feel," then it makes sense to use tools to automate much of it. But even in that case, I think it would be a good idea to have done a simple site or two completely by hand, just to learn enough about what's going on behind the scenes so you can tweak things by hand if necessary.
 
  • #17
Most sites now use content management systems anyway, so you only have to do the css and basic html once, so it's worth putting some manual labor into it to get it right.
 

Similar threads

Back
Top