Beginner Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsOtherBeginner Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old December 6th, 2011, 08:09 PM
Mr. Ocean Mr. Ocean is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2011
Posts: 3 Mr. Ocean User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 44 m 19 sec
Reputation Power: 0
Could learning a markup language before an actual programming language be harmful?

Hey guys, aspiring programmer here.
I'm young, only a freshman in high school, and attempting to get a jump on the game.

I was thinking about learning HTML to do freelance work and get some cash, but I wanted to know, would it be harmful? By this I mean could the fact that it's so drastically different impede my learning later on?

Or is it simply just not a wise decision, which languages are most needed? I wish to be easily hired.

Reply With Quote
  #2  
Old December 6th, 2011, 10:12 PM
Catacaustic's Avatar
Catacaustic Catacaustic is offline
Code Monkey V. 0.9
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Mar 2005
Location: A Land Down Under
Posts: 1,884 Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Weeks 4 Days 14 h 1 m 42 sec
Reputation Power: 1798
Learning something new like this is never going to impede any future learning. At best, you'll know more then everyone else. At worst, you'll have seen a bit of what goes on before you get "recognised" training in it.

The big thing to remember is that you need to figure out what you want to end up doing with what you learn. HTML is great if you want to start on web development. However it's pretty useless if you're wanting to get into application development where you'd need something more like Java or any one of the C family.

If you are looking at web development then start with HTML, and in that process you'll also learn CSS. Well, you should at least because the two are pretty much set to go together. From there, start on JavaScript to add some more functionality, and a server-side language like PHP, Python or even .NET so that you can do things dynamically. All of these extra languages will need you to know HTML in the first place otherwise you won't have any idea of what you are trying to output, so learning HTML is defiantly going to be the best place to start.

Reply With Quote
  #3  
Old December 6th, 2011, 10:27 PM
Mr. Ocean Mr. Ocean is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2011
Posts: 3 Mr. Ocean User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 44 m 19 sec
Reputation Power: 0
Quote:
Originally Posted by Catacaustic
Learning something new like this is never going to impede any future learning. At best, you'll know more then everyone else. At worst, you'll have seen a bit of what goes on before you get "recognised" training in it.

The big thing to remember is that you need to figure out what you want to end up doing with what you learn. HTML is great if you want to start on web development. However it's pretty useless if you're wanting to get into application development where you'd need something more like Java or any one of the C family.

If you are looking at web development then start with HTML, and in that process you'll also learn CSS. Well, you should at least because the two are pretty much set to go together. From there, start on JavaScript to add some more functionality, and a server-side language like PHP, Python or even .NET so that you can do things dynamically. All of these extra languages will need you to know HTML in the first place otherwise you won't have any idea of what you are trying to output, so learning HTML is defiantly going to be the best place to start.


Well, the thing is I'm not really too interested in web development, I think its really cool and I would like to learn it, however I'm really short on cash and HTML had waaaay more job opportunities than anything I was seeing. Mainly because almost every company needs a website.

That's why I was asking, in the long run I likely won't be using HTML much, I'll likely be moving on to actual languages.

Reply With Quote
  #4  
Old December 7th, 2011, 12:43 AM
Catacaustic's Avatar
Catacaustic Catacaustic is offline
Code Monkey V. 0.9
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Mar 2005
Location: A Land Down Under
Posts: 1,884 Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level)Catacaustic User rank is General 12nd Grade (Above 100000 Reputation Level) 
Time spent in forums: 2 Weeks 4 Days 14 h 1 m 42 sec
Reputation Power: 1798
If you don't even know HTML then don't think about trying to earn some quick cash doing websites. While you might be able to do this, you'll soon come up against a whole lot more then you thought of at the start. What would you do if someone wants a dynamic CMS-based site? What would you do if the client wants to change the colours on the site? There's a lot of questions like this that I could throw at you, all with the same result. Really its like asking how you can make money fixing cars when you're not a mechanic.

I also don't believe that any job only requires HTML. All web development or designer jobs will want that because it's such a global starting point. Unless you also know CSS and javascript you won't get a job with a company that does it professionally, and any company that you approach about you developing a website for them will not be impressed by you really not knowing what you are doing.

If you are going to do it yourself... then what is your pricing structure based on? Where will you get your designs from? What will you do about hosting and domain names? What about email systems? Do you have any experience with producing graphics? Where will you get images and photographs from?

Unfortunately there's a whole lot more to getting paid for a website then just throwing some HTML together. People can do it without knowing what they are doing and get paid for it, but that is a really short-sighted approach because no one goes back to a developer/designer that doesn't know how to answer the basic questions.

After all this... I'm not saying don't learn. I'm saying don't go and sell yourself for a service that you are not sure that you can provide. Go and learn the basics, do a few websites for free for family, friends or whoever, and when you have a couple of sites in your portfolio and you understand what you are doing a bit more, then go out and try to get some paying customers.

Reply With Quote
  #5  
Old December 7th, 2011, 07:30 AM
Mr. Ocean Mr. Ocean is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2011
Posts: 3 Mr. Ocean User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 44 m 19 sec
Reputation Power: 0
Quote:
Originally Posted by Catacaustic
If you don't even know HTML then don't think about trying to earn some quick cash doing websites. While you might be able to do this, you'll soon come up against a whole lot more then you thought of at the start. What would you do if someone wants a dynamic CMS-based site? What would you do if the client wants to change the colours on the site? There's a lot of questions like this that I could throw at you, all with the same result. Really its like asking how you can make money fixing cars when you're not a mechanic.

I also don't believe that any job only requires HTML. All web development or designer jobs will want that because it's such a global starting point. Unless you also know CSS and javascript you won't get a job with a company that does it professionally, and any company that you approach about you developing a website for them will not be impressed by you really not knowing what you are doing.

If you are going to do it yourself... then what is your pricing structure based on? Where will you get your designs from? What will you do about hosting and domain names? What about email systems? Do you have any experience with producing graphics? Where will you get images and photographs from?

Unfortunately there's a whole lot more to getting paid for a website then just throwing some HTML together. People can do it without knowing what they are doing and get paid for it, but that is a really short-sighted approach because no one goes back to a developer/designer that doesn't know how to answer the basic questions.

After all this... I'm not saying don't learn. I'm saying don't go and sell yourself for a service that you are not sure that you can provide. Go and learn the basics, do a few websites for free for family, friends or whoever, and when you have a couple of sites in your portfolio and you understand what you are doing a bit more, then go out and try to get some paying customers.


Sounds good, thanks.

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherBeginner Programming > Could learning a markup language before an actual programming language be harmful?

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap