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

  • Thread starter GreatMinds
  • Start date
  • #1
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?
 

Answers and Replies

  • #4
36
0
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.
 
  • #5
chroot
Staff Emeritus
Science Advisor
Gold Member
10,226
34
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
 
  • #6
36
0
Python? Python?! Haha, learn something useless and unneccessary.

Like BF.
 
  • #7
chroot
Staff Emeritus
Science Advisor
Gold Member
10,226
34
Are you suggesting that Python is useless and unnecessary?

- Warren
 
  • #8
36
0
No, no. Sorry for the misunderstanding. I was actually saying that the programming language I mentioned, "BF" was useless, haha.
 
  • #9
18,264
7,947
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
-Job-
Science Advisor
1,146
1
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
CRGreathouse
Science Advisor
Homework Helper
2,820
0
[...] just use an HTML editor like everyone else.
A single tear runs down CRGreathouse's cheek...



:tongue:
 
  • #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
CRGreathouse
Science Advisor
Homework Helper
2,820
0
but was Python a markup "language"?
I think of Python as a full-fledged programming language.
 
  • #16
jtbell
Mentor
15,669
3,740
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
-Job-
Science Advisor
1,146
1
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.
 

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

  • Last Post
Replies
1
Views
1K
  • Last Post
Replies
1
Views
1K
Replies
2
Views
619
  • Last Post
Replies
1
Views
2K
Replies
6
Views
1K
Replies
4
Views
657
Replies
17
Views
3K
Replies
4
Views
2K
Replies
43
Views
4K
Top