New to programming

Discussion in 'OT Technology' started by 0wn3d_productivity, Jan 19, 2005.

  1. 0wn3d_productivity

    0wn3d_productivity OT Supporter

    Joined:
    Aug 1, 2002
    Messages:
    6,906
    Likes Received:
    10
    Location:
    New Yawk
    Like way new. I used to play around with Qbasic years ago, but my job took me in a direction that didn't allow me much time for that. Can you recommend a book for someone who would like to begin with programming? I'd like to learn something new- my job has been just HTML, etc. for the last few years. I'd like to be able to write programs or begin to learn the basics. I've found a "For Dummies" book and a "Learn C++ in 24 hours" book, but I'm not sure what's most appropriate for a complete noviciate.
     
  2. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area
    whoa u only did html for past years and still have a job? you are lucky

    if you want to learn C++, i recommend C++ Primer Plus 4th edition by Stephen Prata, if you want to learn C, i recommend The C programming language by Brian W.Kernighan and Dennis M.Ritchie, if you want to learn something more than html and learn web programming, i recommend PHP, Apache, MySQL Web Development (wrox) and if you want to learn Java, get yourself Thinking in Java by Bruce Eckel
     
  3. 0wn3d_productivity

    0wn3d_productivity OT Supporter

    Joined:
    Aug 1, 2002
    Messages:
    6,906
    Likes Received:
    10
    Location:
    New Yawk
    Wow- lots of good info- thanks! Everyone tells me C++ is the way to go, so I'll look into the books(s) suggested. Thanks again! :bowdown:
     
  4. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area

    yea c++ is like fundemental language you should know, once you know that, you can learn anything
     
  5. Juvenall

    Juvenall What Would Juvie Do?

    Joined:
    Dec 31, 2004
    Messages:
    2,221
    Likes Received:
    0
    Location:
    #!/usr/bin/Detroit
    C++ is a good starting point these days as most modern languages have some structural relationship to it. Though, more and more, it's ability to help with employment is diminishing.
     
  6. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area

    i got a question for you, how do you stay employed knowing only html? how much do you get paid and what are your job's tasks?
     
  7. Juvenall

    Juvenall What Would Juvie Do?

    Joined:
    Dec 31, 2004
    Messages:
    2,221
    Likes Received:
    0
    Location:
    #!/usr/bin/Detroit
    It can be done these days. I was working at a job for almost a year (until this past November) where the only requirement was that I be able to write clean html and css. The Delphi programmers did the rest. Not a bad job for $23.50 an hour.

    There were three of us. A lead designer who's only job was to create photoshop layouts, an intern who helped with some of the grunt work and myself, who did most of the conversion from photoshop to html (and then the builds were handed off to the programmers for inclusion).

    Talk about kick ass, low stress employment..lol
     
  8. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area

    DAMNNNNN, i would kill for a job like that right now, i can even write php/mysql for 23 bucks an hour :mamoru:
     
  9. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area

    btw what happened to that job? did you quit?
     
  10. Juvenall

    Juvenall What Would Juvie Do?

    Joined:
    Dec 31, 2004
    Messages:
    2,221
    Likes Received:
    0
    Location:
    #!/usr/bin/Detroit
    Nope, I was cut to clean up the department's budget. :wtc:

    Though, it wasn't as great as it would sound now that I look back. See, it was for a big name online (a large online site about all *ahem* music). The people were great, but the entire project of the redesign was really done by management. So when we started out, they didn't budget any time for testing in other browsers. It was "Well, if it works in IE, it's good enough for us". :rolleyes:

    I told them that attitude would backfire on em..and it did. *sigh*

    Oh well, it was easy money while it lasted...lol
     
  11. Penguin Man

    Penguin Man Protect Your Digital Liberties

    Joined:
    Apr 27, 2002
    Messages:
    21,696
    Likes Received:
    0
    Location:
    Edmonton, AB
    If you work in HTML a lot, then it might be convenient to pick up PHP first. Once you learn PHP, the C/C++/Java syntax is very similar.
     
  12. CompiledMonkey

    CompiledMonkey New Member

    Joined:
    Oct 26, 2001
    Messages:
    8,528
    Likes Received:
    0
    Location:
    Richmond, VA
    :rofl:
     
  13. CompiledMonkey

    CompiledMonkey New Member

    Joined:
    Oct 26, 2001
    Messages:
    8,528
    Likes Received:
    0
    Location:
    Richmond, VA
    What exactly do you want to do? If you're looking to learn programming to add dynamic features to your web work, C++ wouldn't be your best choice. Give us more details. Is this for work, fun, ...?
     
  14. Corp

    Corp OT Supporter

    Joined:
    Sep 11, 2003
    Messages:
    28,201
    Likes Received:
    0
    Location:
    Providence, RI
    if you do alot of web designing, i would think java would be a good place to start so you can make applets for you web pages. :dunno:
     
  15. 0wn3d_productivity

    0wn3d_productivity OT Supporter

    Joined:
    Aug 1, 2002
    Messages:
    6,906
    Likes Received:
    10
    Location:
    New Yawk
    Hey- sorry all, I haven't been on for a while. I'm a teacher- I teach computer courses and I want to learn programming for something new to learn. I'm really bored with teaching people how to copy/paste, work in Photoshop and write basic HTML. Actually, the job is boring to begin with- the pay is decent at 25/hour but I want to expand my horizons.
     
  16. Penguin Man

    Penguin Man Protect Your Digital Liberties

    Joined:
    Apr 27, 2002
    Messages:
    21,696
    Likes Received:
    0
    Location:
    Edmonton, AB
    Applets should never be used on web pages IMO.
     
  17. P07r0457

    P07r0457 New Member

    Joined:
    Sep 20, 2004
    Messages:
    28,491
    Likes Received:
    0
    Location:
    Southern Oregon
    applets should *never* be used on web pages.

    you should *never* learn a scripting language to make a "programming" lanugage easier.

    Learn C++ first, THEN learn PHP... not the other way. Otherwise you'll pick up bad habits.
     
  18. Penguin Man

    Penguin Man Protect Your Digital Liberties

    Joined:
    Apr 27, 2002
    Messages:
    21,696
    Likes Received:
    0
    Location:
    Edmonton, AB
    It's possible to pick up bad habits, but I'm just saying if it's more convenient to learn PHP (since he said his job deals with HTML), then it's a good way to start since the syntax is nearly identical to C/C++/Java.
     
  19. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area
    yea applets are not really used
     
  20. 0wn3d_productivity

    0wn3d_productivity OT Supporter

    Joined:
    Aug 1, 2002
    Messages:
    6,906
    Likes Received:
    10
    Location:
    New Yawk
    I've run and moderated message boards before, so PHP is nothing new to me- I can work iwth it if I have reference materials around in case I get stuck. If C++ is similar, then maybe I've given myself a head start.
     
  21. Corp

    Corp OT Supporter

    Joined:
    Sep 11, 2003
    Messages:
    28,201
    Likes Received:
    0
    Location:
    Providence, RI
    why not?
     
  22. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area

    because they are useless
     
  23. Penguin Man

    Penguin Man Protect Your Digital Liberties

    Joined:
    Apr 27, 2002
    Messages:
    21,696
    Likes Received:
    0
    Location:
    Edmonton, AB
    It's bad design. A user should never have to download additional software to view a page the way it's meant to be viewed. All the user should need is a modern browser. If you have an applet that actually does something useful, then link to it on a separate page, but don't require that the user have Java installed to use your site normally. Same thing with Flash, if you're going to use it, provide an equally-functional HTML-only alternative.
     
  24. Penguin Man

    Penguin Man Protect Your Digital Liberties

    Joined:
    Apr 27, 2002
    Messages:
    21,696
    Likes Received:
    0
    Location:
    Edmonton, AB
    The syntax in PHP is taken almost directly from C/C++, as is the syntax in Java. Obviously, it's a completely different kind of programming, but at least it'll look somewhat familiar to you.
     
  25. 0wn3d_productivity

    0wn3d_productivity OT Supporter

    Joined:
    Aug 1, 2002
    Messages:
    6,906
    Likes Received:
    10
    Location:
    New Yawk
    That's good to know- I got real bored in the afternoon at work and ordered one of those dummies books used just to see if it's something I'll be likely to stick with. If it is, I have some good ideas for other materials from you all. Thanks!
     

Share This Page