Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

[Question] Easy language to learn.

  • 30-09-2010 5:38pm
    #1
    Registered Users, Registered Users 2 Posts: 1,477 ✭✭✭


    As the winter months get nearer I am looking at taking up a programming language. I have very little experience outside shell scripting/batch files and some HTML, CSS and very basic ASP/PHP.

    I am considering Perl but wondering if anyone knows how this would rate on the "difficult to learn" scale.

    Any other languages you might suggest?


Comments

  • Registered Users, Registered Users 2 Posts: 7,468 ✭✭✭Evil Phil


    Python, you can use it for shell scripting on linux too.


  • Registered Users, Registered Users 2 Posts: 981 ✭✭✭fasty


    Saw thread title, was about to come in and suggest Python.


  • Moderators, Society & Culture Moderators Posts: 9,768 Mod ✭✭✭✭Manach


    Having experence of both Python & Perl, the former easier to learn the latter a tad more handy for scripting.


  • Registered Users, Registered Users 2 Posts: 7,893 ✭✭✭The_B_Man


    ASP.NET?
    PHP5 with the objects?
    C++?


  • Registered Users, Registered Users 2 Posts: 413 ✭✭noxqs


    perl is not easy to learn because of some technical reasons (such as what is the current execution context?). It is a handy language for many tasks but it is definitely not for a beginner.

    Python is good because it is object oriented and easy to read.

    But I might sound like an old fart, but I learned to program using assembler, and it might still be relevant. When you understand how the CPU works, why datastructures and formats matter (at the cpu level) working your way up to higher level languages every concept abstracted in these languages _makes sense_. And having this in the back of your mind is probably the greatest thing you can teach yourself.

    I would still recommend it. Although Python and other high level languages, like Ruby or even C# has more of an instant gratification feel to it.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 411 ✭✭jk86


    Python is a nice language to learn. I'd also recommend C#/asp.net if you're looking to do weby stuff


  • Registered Users, Registered Users 2 Posts: 1,477 ✭✭✭azzeretti


    Cheers for the replies. Gives me something to think about alright. I have looked at Python before, very briefly, but didn't take to it too well.........maybe I'll revisit!


  • Registered Users, Registered Users 2 Posts: 7,468 ✭✭✭Evil Phil


    You could try C. Don't worry to much about the pointers stuff at the start just get a hang of procedures, control statements, and variable declaration. Once you've mastered that you can move on to the more technical stuff. C is a technical language theres no getting around that, and might not the easiest to learn, but it is a small language (well ANSI C is) which is a benefit to the beginner.

    However, once you got a hang of C, learning other languages will be much easier.


  • Closed Accounts Posts: 7,145 ✭✭✭DonkeyStyle \o/


    As you're already into html/css, I'd say learn javascript if you haven't already.
    You're then prepared to play with JQuery and html5 canvas, there's a lot of interesting stuff happening around this area and enough to keep you busy.
    I think it'd complement your current skills pretty well.


  • Registered Users, Registered Users 2 Posts: 2,120 ✭✭✭p


    Have you a particular type of programming you're interested in getting into. That'd help advise you a bit better.

    Processing is a Java based tool for creating animation & interactive art. It's designed to abstract some of the more confusing stuff at the start. Take a look at the site and if you like what you see it might be good to try (processing.org)


  • Advertisement
  • Closed Accounts Posts: 9,183 ✭✭✭dvpower


    azzeretti wrote: »
    As the winter months get nearer I am looking at taking up a programming language. I have very little experience outside shell scripting/batch files and some HTML, CSS and very basic ASP/PHP.

    I am considering Perl but wondering if anyone knows how this would rate on the "difficult to learn" scale.

    Any other languages you might suggest?

    Depends on why you want to learn a language, but if its to put on your CV, I'd recommend a mainstream langauge like C#, VB.NET or Java (or even C or C++).


Advertisement