Books and websites to learn the foundation of Coding?

Discussion in 'Business, Careers & Education' started by wj4, May 18, 2014.

  1. wj4

    wj4 Senior member

    Messages:
    4,621
    Likes Received:
    1,052
    Joined:
    Aug 8, 2010
    Hey guys,

    I'm interested in learning about the basics of Coding. I've never taken a course in Computer Science before so it's all new to me. So far, I've been using www.codecademy.com, it's time consuming but I really enjoy it.

    If you fellas can make other suggestions, I would greatly appreciate it.

    If I can go back in college, I think I may have looked into this major instead..lol.


    Thanks :happy:
     
  2. amathew

    amathew Senior member

    Messages:
    1,521
    Likes Received:
    226
    Joined:
    Nov 4, 2011
    Location:
    KS => CO => MN => CA

    Might be worth looking at : https://github.com/vhf/free-program...programming-books.md#professional-development

    Basics of coding? I'd say pick a language and get some practice. What you want to do will have a key influence on which language you chose to start with, be it a low level language, scripting language, etc. I suggest Python.

    Byte of Python is a free tutorial that's good.
    http://files.swaroopch.com/python/byte_of_python.pdf


    At the end of the day, coding books and things like coding academy aren't that useful. To become a good programmer, you need to spend lots of time messing around and trying to complete different projects.
     
    Last edited: May 18, 2014
  3. wj4

    wj4 Senior member

    Messages:
    4,621
    Likes Received:
    1,052
    Joined:
    Aug 8, 2010
    
    Thanks for the reply. The thing is that I work in a completely different field so I won't have any opportunity to work on projects.

    This is purely out of my own curiosity because I'm lost when I hear terms like SQL, C++, Python, Java, etc.
     
  4. pieszkkaaa

    pieszkkaaa New Member

    Messages:
    1
    Likes Received:
    0
    Joined:
    May 21, 2014
  5. amathew

    amathew Senior member

    Messages:
    1,521
    Likes Received:
    226
    Joined:
    Nov 4, 2011
    Location:
    KS => CO => MN => CA

    By projects, I meant create your own. Set out a goal to create a script which performs a simple task and go about solving it.

    As a side note, good programers take time to learn and investigate:
    http://www.quora.com/Computer-Programming/How-do-programmers-have-a-lot-of-time-to-spend-on-coding
     
  6. brokencycle

    brokencycle Senior member

    Messages:
    9,830
    Likes Received:
    4,236
    Joined:
    Nov 21, 2008
    Location:
    The Old North State
    amatthew is right on. The best way is to just create your own projects. Is this to learn for a new job or just out of curiosity?
     
  7. wj4

    wj4 Senior member

    Messages:
    4,621
    Likes Received:
    1,052
    Joined:
    Aug 8, 2010
    
    Out of curiosity since coding is so popular nowadays.

    Thanks amatthew! Will look into it. Still reading they python file you posted.
     
  8. brokencycle

    brokencycle Senior member

    Messages:
    9,830
    Likes Received:
    4,236
    Joined:
    Nov 21, 2008
    Location:
    The Old North State
    The reason I ask is that there are a lot of languages and they serve different purposes. Python is a very popular and flexible language. If you're looking to do webpages or similar javascript, .NET, or PHP may be good to learn.
     
  9. wj4

    wj4 Senior member

    Messages:
    4,621
    Likes Received:
    1,052
    Joined:
    Aug 8, 2010
    
    I'm typing via mobile so apologies if there are any errors.

    I used to love sneakers as a kid. They have become quite popular in the last couple of years. The popular models usually launch at a certain time online, there are also RSVP options on Twitter, etc.

    About a couple of years ago, scripts or "bots" became the sure way to obtain a pair. Services would sell their scripts and all you had to do was fill out certain portions that would allow you to add to cart automatically and checkout faster. I guess this was adopted from buying tickets to concerts and venues online to sell for profit.

    I have no interest in getting in the field, at least at the moment. It's just in my nature to try to understand interesting concepts that are foreign to me.

    I think I will stay with python and java. Thanks :)
     
    Last edited: May 29, 2014
  10. Adorno

    Adorno Member

    Messages:
    16
    Likes Received:
    6
    Joined:
    Jun 12, 2012
    To respond to the title question, "Code" by Charles Petzold is a ground-up fundamental book that is simultaneously extremely informative and very readable and entertaining. Rather reads like an Eli Goldratt book.
     

Share This Page

Styleforum is proudly sponsored by