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

124»

Comments

  • John259
    John259 Posts: 1,085 Forumite
    Sixth Anniversary
    Python:
    https://en.wikipedia.org/wiki/Python_(programming_language)
    The teacher might be advising using Python because that's the programming language he knows best, which is a valid reason (to some extent). Most of the commonly used programming languages involve the same fundamental concepts but the details differ, sometimes quite considerably.

    Raspberry Pi:
    https://en.wikipedia.org/wiki/Raspberry_Pi
    A nice little device for someone who is more interested in the hardware than the software, or who wants a small and inexpensive computer to control a robot, etc.

    Computerphile:
    https://www.youtube.com/user/Computerphile
    A series of educational videos on YouTube in which university computer science professors and lecturers, and others, explain various topics and points of interest. Most of the videos are well beyond the elementary level but some might be useful, for example "Should Everyone Learn to Code?" https://www.youtube.com/watch?v=9TlYteJAwMQ
    "Such an enormous country, you realize when you cross it" - Jack Kerouac
  • samy888
    samy888 Posts: 241 Forumite
    I need my laptop for work, can't risk him messing it up. Given hte opportunity he changes layouts and hides things (as a joke) google was called something random last week and he keeps editing websites. He likes to designs games to play, yesterday was a submarine game that had crazy thruster looking for a certain black box in the middle of the Indian ocean.
  • Sammy - the take-away from this thread is - you don't really need a high spec computer to learn programming. You might need a decent screen; but not a great one.

    Don't let him persuade you that he needs a 'game playing PC' spec to learn to code and do his homework.
  • Cycrow
    Cycrow Posts: 2,639 Forumite
    of course if he decided to get into Games Programming, then he may need a better computer in the future.

    No point spending too much money to start with as u have no idea if he will actually stick with it or not, so any old pc to start learning the basics then possibly upgrading later.

    There are certain type of programming that does require specific computers and cant just be done on any old computer, like iOS development.
    And games development would ideally need a gaming pc.

    a large screen is defiantly useful, but not required, i find multiple large monitors invaluable when coding.

    unless it needs to be portable, i would defiantly go for a desktop over a laptop
  • Herzlos
    Herzlos Posts: 16,078 Forumite
    Part of the Furniture 10,000 Posts Photogenic Name Dropper
    samy888 wrote: »
    Any ideas what a decent monitor should look like,
    Full HD?
    Size: 24" 27" or 29"?
    Inputs: HDMI VGA DVI?
    MHL?

    Widest screen with highest resolution - most of the time he'll be looking at pages and pages of text rather than anything with fancy graphics. HDMI and DVI are the most common outputs (HDMI being the latest), so you want them.

    1 monitor should be sufficient unless he starts taking it very seriously though, especially if he's using some sort of interactive development environment (IDE/IDDE). If he's using consoles he'll probably need more screen space, but wait for him to need the upgrade.

    But realistically he'll be able to do all of his school/uni level assignments on any PC that still runs. We only recently decommissioned 10 year old PC's with less power than my phone, because Windows XP support stopped, but they still did the job fine (if a bit more slowly than the new ones). PC's have long since reached the point of being powerful enough for 99.9% of users (heavy video/photo editing and gaming aside).


    Unless he's interested in newer PC games, just buy him the cheapest desktop PC in a catalogue and a 21" + widescreen monitor, and he'll be good to go. It's what I've been running at home for about 3 years now and whilst being a bit sluggish on some high end games, it's perfectly fine.
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.