We’d like to remind Forumites to please avoid political debate on the Forum.

This is to keep it a safe and useful space for MoneySaving discussions. Threads that are – or become – political in nature may be removed in line with the Forum’s rules. Thank you for your understanding.

📨 Have you signed up to the Forum's new Email Digest yet? Get a selection of trending threads sent straight to your inbox daily, weekly or monthly!

Choosing a computer for programming

24

Comments

  • Sigh, i wish I had a big monitor. How my boss's expect me to code on a puny 15" laptop I don't know. The only blessing is the 500gb SSD on this thing

    You can buy 32GB Memory sticks for £10 now.. that'd be plenty for any backup he needs.
  • paddyrg
    paddyrg Posts: 13,543 Forumite
    In support, I used to earn a living from programming in the 90's on computers less powerful than a modern 'smart' TV/phone/etc. Programming does not need a powerful machine any more, nor does it need multiple/overly big monitors - C/C++/C# (more advanced languages for the future - not ideal for starters) can all be written in notepad and compiled on just about any platform if needs be - it's not as convenient, but don't let him argue that he NEEDS xyz to be able to program!!

    BTW for all in this thread, 'livecode' is a slightly different, quite simple yet powerful cross-platform syntax/system - worth a look.
  • samy888
    samy888 Posts: 241 Forumite
    Ant555 wrote: »

    He is, however, trying to convince me that he needs a £1000 gaming PC to further his knowledge next year but that's a conversation for another day.

    Lol, that's exactly what he's been asking me for, it's the playstation talk all over again...

    Thanks for your help x
  • samy888
    samy888 Posts: 241 Forumite
    Herzlos, you're absolutely right, I like the thought of building a pc and upgrading as and when needed x
  • Samy - if he wants to do coding, they might also want to push his maths too at the same time. They go hand-in-hand. Being able to manipulate an equation is the sort of abstract thinking you need to be able to write code.

    On Python: I led a rebellion on my MSc course to change the 'language of choice' from Python to Perl. It made a lot more sense for the stuff we were doing. It would scare me knowing that plane autopilots used it really - i guess i see it as a hobby language
  • samy888
    samy888 Posts: 241 Forumite
    I agree with Mr_Toad, the monitor could be very important and limiting your child with a laptop would be a very short-sighted idea IMO. Getting a "proper" computer with a decent sized monitor would be more beneficial. It would allow expansion and allow adding more storage as necessary. If he moves up to programming in one of the C derivatives such as C++ or C# etc then something which can compile quickly would be helpful.

    Any ideas what a decent monitor should look like,
    Full HD?
    Size: 24" 27" or 29"?
    Inputs: HDMI VGA DVI?
    MHL?
  • closed
    closed Posts: 10,886 Forumite
    edited 9 April 2014 at 4:29PM
    self builds often turn out into an expensive and frustrating mistake. Coding, especially at that age doesn't need anything special, and can be done easily on a laptop.

    What does the son think about the pushing from a teacher, is he interested, or does he just want something to play games on
    !!
    > . !!!! ----> .
  • Any screen size over 21" should be fine really; he'll want HDMI/DVI inputs

    He's writing code, not playing games :)
  • samy888
    samy888 Posts: 241 Forumite
    Samy - if he wants to do coding, they might also want to push his maths too at the same time. They go hand-in-hand. Being able to manipulate an equation is the sort of abstract thinking you need to be able to write code.

    On Python: I led a rebellion on my MSc course to change the 'language of choice' from Python to Perl. It made a lot more sense for the stuff we were doing. It would scare me knowing that plane autopilots used it really - i guess i see it as a hobby language

    That's exactly what they're doing, it scares the life out of me as I haven't got a clue, but his teacher's reassured me he is very talented and that he's got the patience and accuracy to do it.

    To me it looks like the Matrix, totally mind boggling!
  • On Python: I led a rebellion on my MSc course to change the 'language of choice' from Python to Perl. It made a lot more sense for the stuff we were doing.

    Cor, I've dabbled with Perl as well. If he wants to have a go:
    http://strawberryperl.com/

    Eventually he'll become a hipster and get a job in the Shoreditch / Hoxton area working in a converted warehouse.

    Perl, of course, stands for "Perl is Not Elm". (long pause) I think.

    Programming-wise he needs at least two very large monitors side by side. Install Debian or something similar so that he doesn't get distracted by games. Except that Steam is now available for Linux... damn. By far the most important thing to learn is proper indenting. There is only one way.
This discussion has been closed.
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 352.2K Banking & Borrowing
  • 253.6K Reduce Debt & Boost Income
  • 454.3K Spending & Discounts
  • 245.3K Work, Benefits & Business
  • 601K Mortgages, Homes & Bills
  • 177.5K Life & Family
  • 259.1K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16K Discuss & Feedback
  • 37.7K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.