1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Samplers 30 Days of Coding

Discussion in 'My Journey Discussions' started by Sampler, Jan 29, 2013.

  1. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    Hey guys,

    I've been putting this off for a while but I've really
    wanted to start learning how to code. I'm not super
    good at maths or anything but I figure with a bit of
    logic, hard work and dedication I can become a half
    decent coder. I don't have any plans to do this for a
    living but think of it as a great skill that I could have
    for my continued journey in IM.

    For those who saw this thread a while back


    http://www.blackhatworld.com/blackhat-seo/blackhat-lounge/472369-best-tv-series-watch.html

    Can see that I'm a big fan of watching TV. Hell, in the
    last few months I've smashed through probably 4 shows
    with 1-5 seasons each. If I spent all that time doing
    something more productive like learning to code then
    I'm sure I would have the beginnings of a life-time skill
    under my belt already.

    So instead of watching TV shows and movies for the next
    30 days (maybe once every now and then) I'm going to
    dedicate that time to learning to code and see how far I
    get.

    To start, I'm going to use


    http://www.codecademy.com/#!/exercises/0
    but I could go anywhere from there but I've played around
    with that site before and think it's a half-decent place to start.
    Finding the site/guides is easy; committing to 30days of coding
    is going to be a lot harder.

    So far I really don't know much about coding at all. I know about
    storing variables (I think??) and that's about it. I'll try and keep
    this thread updated (hopefully daily) with benchmarks of what
    I am doing/how long I have coded on that day.

    First off I'll be looking at Javascript as that seems to be the default
    course to begin with on Codecademy. Anyone else who wants to
    come in and hijack this thread and learn to code with me, please
    feel free. I'd love to form a community around this project of mine.

    So my 30 consecutive coding is going to start now. I'll probably get
    in anywhere from 30minutes to 1.5hours tonight. My goal for the
    30 days will be around 60 hours but I'm looking for quality and
    consistancy rather than volume.

    Best of luck if you join me on my journey,

    Sampler

     
    • Thanks Thanks x 20
  2. BigFatWallet

    BigFatWallet Power Member

    Joined:
    May 21, 2010
    Messages:
    705
    Likes Received:
    927
    Good luck with your journey man :D
     
    • Thanks Thanks x 1
  3. Untouchable

    Untouchable Supreme Member

    Joined:
    Mar 22, 2012
    Messages:
    1,345
    Likes Received:
    1,173
    Location:
    Canada
    check udacity.com. They offer some great courses.
    Good Luck.
     
    • Thanks Thanks x 1
  4. Prominence

    Prominence Newbie

    Joined:
    Nov 21, 2010
    Messages:
    16
    Likes Received:
    2
    Good luck, I've been meaning to do the same.
     
  5. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    Cool. Join me! :)
     
  6. steelballs

    steelballs BANNED BANNED

    Joined:
    Dec 5, 2008
    Messages:
    1,832
    Likes Received:
    4,562
    Well this could be interesting as unlike many other journeys your target is to actually learn and achieve something worthwhile of future value

    Good luck with the experience...
     
    • Thanks Thanks x 1
  7. smirker

    smirker Junior Member

    Joined:
    Oct 2, 2010
    Messages:
    103
    Likes Received:
    35
    Location:
    Australia
    Start off with simple things. Don't try to make anything too complicated initially or you could get frustrated / give up. Use a good IDE and step through your code (debug) line by line, watch how your variables change. Never copy/paste examples - rewrite them. etc etc :)
     
  8. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    Hey mate,

    Thanks for the advice.

    Yes, I am starting simple i.e.

    var name = Sampler
    console.log(name);

    I'm also writing each new bit of code down in a separate
    word doc in addition to typing them for the exercises.

    1 Hours Today.
    1 Hours Total.
    59 Hours to go.
    1 Day Streak.

     
    Last edited: Jan 29, 2013
  9. SombodyLoLz

    SombodyLoLz Junior Member

    Joined:
    Jan 24, 2013
    Messages:
    182
    Likes Received:
    140
    I'm going to be brutally honest with you, when I decided to learn PHP (i didn't know a bjeebie back then) I torrented a Lynda course and chewed through it in a single day because I was VERY motivated, I think PHP is easier to learn (and a better starting point) because PHP have a strong error feedback, while in javascript you have to figure it out by yourself or play with try/catches, but don't give up, never, being a programmer will make you see the world in other perspective.

    Heres a simple roadmap for you (if you decide to follow):
    -Php
    -Mysql (you will probably learn this in your php course)
    -Javascript
    -jQuery (a javascript framework)
    -Css
    Those 4 things is literally ALL you need to make any kind of web page.
     
    • Thanks Thanks x 3
  10. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    So far I've got 1hour of coding in today.
    I've been super busy this morning with
    other work and will be playing sport for
    the next 3hours. When I come back I'll
    try and get in at least 1 if not 2 hours in.

    So far I'm glad that the few skills I learned
    yesterday are staying in my head. I want
    to learn through a bit of repitition but I don't
    want to have to repeat what I've learned just
    for the sake of trying to remember it; hence why
    I want to code for 30days in a row to see what
    can stick when you apply yourself in a consistant
    manner.

    1 Hours Today.
    2 Hours Total.
    58 Hours to go.
    2 Day Streak.

     
  11. zen19

    zen19 Elite Member

    Joined:
    Mar 31, 2009
    Messages:
    1,671
    Likes Received:
    4,051
    Occupation:
    LOL ya right
    Location:
    International Waters
    Good luck dude. This is an important moment in your IM development and will help you much more than you imagine.

    The code will set you free!
     
    • Thanks Thanks x 4
  12. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    Thanks for taking an interest in this
    thread Zen, you're some awesome
    inspiration.

    Sampler
     
    • Thanks Thanks x 1
  13. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    Just did another hour.

    It's a good feeling when you start
    nailing code without any problem
    recollecting what you are meant to
    do; albeit simple problems atm, but
    everyone has to start somewhere I
    guess.

    I'll probably not have a huge amount of time
    tomorrow but I'll do my best to get in at least
    one hour of coding.

    2 Hours Today.
    3 Hours Total.
    57 Hours to go.
    2 Day Streak.

     
  14. SombodyLoLz

    SombodyLoLz Junior Member

    Joined:
    Jan 24, 2013
    Messages:
    182
    Likes Received:
    140
    Heres a tip, everyday write in a notepad what you learned, then try to think something simple (but of your own) to do with it, do it, save de notepad and close, repeat.
     
    • Thanks Thanks x 1
  15. s0ap

    s0ap Executive VIP Jr. VIP Premium Member

    Joined:
    Sep 23, 2008
    Messages:
    230
    Likes Received:
    810
    Occupation:
    :] guess
    Location:
    Congo/DRC
    Best of luck. Some advice:

    1. Pick a language and stick with it until you have found its limitations for yourself;
    2. Separate design from syntax;
    3. Plan on spending at least twice as much time on a problem as you think it will take.
     
    • Thanks Thanks x 3
  16. mikemeth

    mikemeth Power Member

    Joined:
    Jun 26, 2009
    Messages:
    582
    Likes Received:
    115
    Home Page:
    Good luck, this looks interesting
     
    • Thanks Thanks x 1
  17. bk071

    bk071 Jr. Executive VIP Jr. VIP Premium Member

    Joined:
    Nov 24, 2010
    Messages:
    3,104
    Likes Received:
    7,914
    Occupation:
    I don't have a job
    Location:
    .............
    All the best, Sampler.
    What language have you started with? Javescript or PHP (as suggested by a poster above)
    Do you mind adding me on skype? Maybe we can walk this road together? :)
    I just PMed you my ID.
     
    • Thanks Thanks x 1
  18. gabmasm

    gabmasm Registered Member

    Joined:
    Feb 19, 2012
    Messages:
    60
    Likes Received:
    29
    I think If you keep working hard you can do anything you want. After you have learned the first language, you have overcome the bigger obstacle.
    I think you should start with something simple like Python, also on codeacademy. Here some Free books: pythonbooks(dot)revolunet(dot)com .
    I think it better to learn first the concepts, then the languages, this is why I suggest you Python and not php or js. You'll focus much on the code and not on the implementation or the ugliness of the code... Then after 30 days of python jump in whatever language you want to use.
    After 4 years working on some languages... I must suggest you python as the first.
     
    • Thanks Thanks x 1
  19. SamBH

    SamBH Registered Member

    Joined:
    Dec 1, 2009
    Messages:
    59
    Likes Received:
    9
    Best of luck mate. Analyzing other people's code has worked well for me.
     
    • Thanks Thanks x 1
  20. Sampler

    Sampler Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    994
    Likes Received:
    878
    Cheers for the advice, funnily enough
    that's exactly what I've already been
    doing. I'm thinking my first project
    might be making a website which allows
    me to store such notes (but I'm not sure).

    But yeah, thanks for the advice and I definitely
    think anyone else trying to learn should do this
    as well.


    Awesome man, I've started with Javascript just
    because I liked the look of the first few lessons
    on Codeacademy, if the learning curve is too steep
    then maybe I will switch BUT I like a bit of a challenge
    because it's things which are easy which make me
    bored.

    That said, added you on skype. Feel free to post in
    this thread if you start at all.