📨 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!

Is it possible to run simple programs on a PC

WLM21
WLM21 Posts: 1,615 Forumite
Part of the Furniture 500 Posts Combo Breaker
In the 1980's, as part of an engineering degree I learnt Fortran IV as well as a bit of BASIC.

When the BBC computer came out I managed to use my BASIC knowledge, with a bit of top-up learning to write programs for the kids, to help with their school work.

Learning tables and maths proved popular, with different sound effects for a right or wrong answer. Even learning French vocab was quite easy, with the help of the BBC Micro

Now our kids have their own kids I was wondering whether it is possible to use a normal desktop pc in the same sort of way. Of course there are probably hundreds of free online sites, but a bespoke learning program might be good.

I learnt HTML a few years ago too (using Youtube only) and managed to set up several websites, so I'm sure if I need to learn another language to do some teaching stuff, I could do

thanks !

Comments

  • esuhl
    esuhl Posts: 9,409 Forumite
    Part of the Furniture 1,000 Posts Name Dropper
    If you have MS Office, you could use VBA (Visual Basic for Applications), which allows you to run fairly complex scripts, create new functions, etc.

    If you can think of something that, effectively, uses a spreadsheet as a user-interface (say, a multiple choice maths quiz or whatever), then VBA in Excel is easy to learn and fairly powerful.

    https://www.google.co.uk/search?q=vba

    I asked a similar question recently here:
    https://forums.moneysavingexpert.com/discussion/5463344

    From that thread, it sounds like you might also be interested in LiveCode (which is supposed to be easy-to-learn and lets you write apps for Windows, Linux, Android, etc.).

    LiveCode used to be a paid-for product, but a while back they released an open-source version. If you use the open-source version then you can only release software you write with an open-source licence. If you want to sell your software you need to pay for the premium version.

    LiveCode premium: http://livecode.com/
    LiveCode free: https://livecode.org/

    Python is a cross-platform scripting language that also seems relatively easy and powerful. It seems very popular.

    https://www.python.org/

    Hope that helps :-)
  • Tanarif
    Tanarif Posts: 50 Forumite
    In my opinion, everything is going to websites. I'd definitely consider learning more HTML, CSS, PHP, JavaScript, and web-based scripting languages.
  • forgotmyname
    forgotmyname Posts: 32,946 Forumite
    Part of the Furniture 10,000 Posts Name Dropper
    QBasic included in older versions of windows and the exe file will run on win 7.

    I used to use that a lot.

    Teaching the grandkids? Arduino and Raspberry Pi's have a large following with lots of stuff out there.
    Censorship Reigns Supreme in Troll City...

  • Neil_Jones
    Neil_Jones Posts: 9,624 Forumite
    Part of the Furniture 1,000 Posts Name Dropper
    WLM21 wrote: »
    Now our kids have their own kids I was wondering whether it is possible to use a normal desktop pc in the same sort of way. Of course there are probably hundreds of free online sites, but a bespoke learning program might be good.

    You can download the Free version of Visual Studio and use it to learn things like Visual Basic, C++ and others. Free for individual use, no end of tutorials online.
    https://www.visualstudio.com/products/visual-studio-community-vs
    I learnt HTML a few years ago too (using Youtube only) and managed to set up several websites, so I'm sure if I need to learn another language to do some teaching stuff, I could do

    Python is a fairly simple language to get going with. Bear in mind once you learn the basics of one language they transfer fairly easily to the other languages, so you can pretty much hit the ground running.
  • Samsonite1
    Samsonite1 Posts: 572 Forumite
    Sixth Anniversary 500 Posts Combo Breaker
    I say Python too - it is available for most machines and devices and is very widely used especially for teaching programming. Very quick and easy to achieve things with it.
    To err is human, but it is against company policy.
  • paddyrg
    paddyrg Posts: 13,543 Forumite
    Python is sound, also have a look at livecode which has a very plain-language syntax and you can make apps targetting PC, Android, etc simply
  • hd216
    hd216 Posts: 37 Forumite
    Sixth Anniversary 10 Posts Combo Breaker
    QBasic included in older versions of windows and the exe file will run on win 7.

    I used to use that a lot.

    Teaching the grandkids? Arduino and Raspberry Pi's have a large following with lots of stuff out there.

    Now there's a blast from the past - used to love playing Gorillas!

    Definitely second the Arduino and Raspberry Pi mention - being able to interact with the outside world with simple electronics can make the programming side of things a bit more exciting!
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
  • 351.7K Banking & Borrowing
  • 253.4K Reduce Debt & Boost Income
  • 454K Spending & Discounts
  • 244.6K Work, Benefits & Business
  • 600K Mortgages, Homes & Bills
  • 177.3K Life & Family
  • 258.3K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.2K Discuss & Feedback
  • 37.6K 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.