Advertisement

We need your help now

Support from readers like you keeps The Journal open.

You are visiting us because we have something you value. Independent, unbiased news that tells the truth. Advertising revenue goes some way to support our mission, but this year it has not been enough.

If you've seen value in our reporting, please contribute what you can, so we can continue to produce accurate and meaningful journalism. For everyone who needs it.

AP/Press Association Images

Want to learn to write code? Here's how...

Understanding how software is made is increasingly important (but it needn’t cost you the earth to learn).

ON THE EIGHTH of December last year Barack Obama wore a Code.org hat and wrote a line of Javascript. The hat didn’t particularly suit him and the code he wrote wasn’t particularly meaningful, but I suspect the symbolism of POTUS being taught to write code by kids wasn’t lost on many.

From minors to ministers, the explosion of programming initiatives in Ireland has caught the attention of the nation; those evangelising the art point to the benefits of understanding how software is made, whether or not you build it for a living.

There’s a lot of discussion about the best way to learn to write code. One theory is that it should be geared towards highly visual and graphical feedback as early as possible; another is that a friendly language makes more sense. The former would lead you towards learning some HTML and CSS or possibly Javascript to create something visual, the latter would introduce you to a friendly language that best introduces the core concepts of programming. Both approaches have their merits so I’ve picked two resources below that take one approach each, both are free and extremely accessible for beginners.

What’s the right approach?

There are so many online resources geared toward teaching programming that the problem no longer lies in finding them but in filtering down to the most appropriate ones.

Khan Academy is an excellent online tool that allows you to work your way through courses with constant feedback and help. The videos are excellent and you can go from beginner to a reasonably advanced coder using the tutorials. The most appropriate course here is the ‘Computer Programming’ one, as ‘Computer Science’ is a more theory based approach to algorithms which isn’t the best introduction to programming generally.

One of the great features of Khan academy is that you can do the ‘Hour of Code’ or ‘Hour of Databases’ which give a quick, one hour introduction to a topic. The interaction is hugely impressive as you can just work in your web browser without downloading or installing any other software. The programming here is all done in Javascript, which is an extremely popular and powerful language that controls most interactions you have with a web page. Khan academy is completely free, though they do appreciate donations; I used Khan Academy extensively during my masters and it was a huge asset.

If you want to push yourself…

Another of my favourite resources is Coursera. Coursera has a much bigger catalogue of courses than Khan Academy and they’re from actual universities. They tend to last a number of weeks and have set amount of work to do per week. This is a higher commitment option but that does push you to put in more time to get a higher reward.

Coursera have beginner Python courses specific to both adults and children. Python is a well-established, multi-purpose language that used in many areas from web development to data analysis and scientific computing. Coursera tend to offer good follow on courses that allow you to progress as far as you wish. Coursera is completely free, though you can pay for a certificate of accomplishment for the courses. I’ve completed a few software development courses on Coursera and they were all extremely well organised and more educational than I expected.

There are other great resources too such as Lynda.com, but I’ve found that you need to pay to get the most out of it which can turn people off.

The best advice: just start

Given the extreme accessibility of Khan Academy it’s probably a good place to start, but for a 2-4 hour per week commitment I think the Coursera course probably offers more motivation. You also have the added advantage with Coursera of thousands of other students doing the course at the same time, and some forums that allow you to discuss the class content and exercises.

Overall the best advice, as with most things, is just to start. While there’s no ‘right’ language or technology to get you started there’s no ‘wrong’ one either. Once you begin doing tutorials you’ll be learning the basics of variables, conditions, loops, and functions which are essential no matter what language you choose.

Of course I’ve aimed these suggestions at everyone, but if you or someone you know is under 17 they should seriously consider going to a Coder Dojo, they exist in almost every town in Ireland and are volunteer led get-togethers for children to learn how to code. You can find the nearest one to you on their website, CoderDojo.com.

Mark Lambe is a Dublin-based software developer who works in scientific and high-performance computing. He tweets about this and much more as @AnTweetseach

Jordan Casey is expanding his tech start-up – right after he does his Junior Cert

12 beautiful maths-inspired GIFs that are dizzying to watch

Readers like you are keeping these stories free for everyone...
A mix of advertising and supporting contributions helps keep paywalls away from valuable information like this article. Over 5,000 readers like you have already stepped up and support us with a monthly payment or a once-off donation.

View 45 comments
Close
45 Comments
    Install the app to use these features.
    Mute Dermot Murphy
    Favourite Dermot Murphy
    Report
    Jan 8th 2012, 8:36 PM

    Hope it will bring closure to some distraught family.Rip whoever you are.

    260
    Install the app to use these features.
    Mute Emsy wemsy
    Favourite Emsy wemsy
    Report
    Jan 9th 2012, 10:02 AM

    My thoughts exactly,as awful as it is, it is relief or finality for someone out there (in a way). Maybe find lots more if they had the manpower to search and could finally let many families minds rest over the whereabouts of their loved ones

    2
    Install the app to use these features.
    Mute Manfred Meyer
    Favourite Manfred Meyer
    Report
    Jan 8th 2012, 8:21 PM

    If the truth was known I am sure a majority of missing bodies could be found in the Dublin and Wicklow mountains.
    It is such a vast and inhospitable area.
    I guess if turf-cutting was to become more common place …who knows what they might find.

    161
    Install the app to use these features.
    Mute Stephen Doyle
    Favourite Stephen Doyle
    Report
    Jan 8th 2012, 8:27 PM

    That area really isn’t tallaght. Bodies have been dumped up there since before the British built that road

    85
    Install the app to use these features.
    Mute DubInNaas
    Favourite DubInNaas
    Report
    Jan 8th 2012, 11:15 PM

    Bodies have been dumped everywhere since ……… Umm Adam & Eve !!

    27
    Install the app to use these features.
    Mute Eamonn Clancy
    Favourite Eamonn Clancy
    Report
    Jan 8th 2012, 9:45 PM

    Military Road is not Tallaght.

    70
    Install the app to use these features.
    Mute Ger Byrne
    Favourite Ger Byrne
    Report
    Jan 8th 2012, 10:22 PM

    who gives a fu@k where it is! 5 comments on this tread and 3 were about the fuckin geography!! get a grip, someones son, daughter, mother or father was found, and sad as it may be i hope some family find comfort in the fact that their loved one can finally be brought home and given a place to rest in peace.

    402
    Install the app to use these features.
    Mute Begrudgy
    Favourite Begrudgy
    Report
    Jan 8th 2012, 11:11 PM

    Well said Ger. Thinking the same myself scrolling down.

    101
    See 1 more reply ▾
    Install the app to use these features.
    Mute Emsy wemsy
    Favourite Emsy wemsy
    Report
    Jan 9th 2012, 10:04 AM

    Here here ger. Who friggin cares the exact location. Human remains found, family members whereabouts found!!!!

    3
    Install the app to use these features.
    Mute Bernadette Dunne
    Favourite Bernadette Dunne
    Report
    Jan 8th 2012, 11:42 PM

    R.I.P who ever you are and hopefully your family will be able to lay you to rest now

    55
    Install the app to use these features.
    Mute Eileen Gabbett
    Favourite Eileen Gabbett
    Report
    Jan 9th 2012, 2:04 AM

    Rest In Peace .

    14
    Install the app to use these features.
    Mute Niall Sheridan
    Favourite Niall Sheridan
    Report
    Jan 8th 2012, 11:56 PM

    Sad, but the headline brings a slight smile. Like Wood Quay! Human remains in Tallaght? I should hope so.

    12
Submit a report
Please help us understand how this comment violates our community guidelines.
Thank you for the feedback
Your feedback has been sent to our team for review.
JournalTv
News in 60 seconds