We'd like to remind Forumites to please avoid political debate on the Forum... Read More »
We're aware that some users are experiencing technical issues which the team are working to resolve. See the Community Noticeboard for more info. Thank you for your patience.
📨 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!
Simple programming languages/ideas
Options
Comments
-
You probly want to stay away from Object Orientated languages for a while if you are used to the way basic and Dos work ..
PHP is great fun and very useful for creating "funky stuff that does stuff and lives on the internet"
Obviously you would need to know some html for the user interface ..
I love C++ , but its not very friendly to start off with and you may find you get frustrated before it becomes fun, which may put you off.
Java may be on its way out, but its still good to learn and quite easy, and if you learn java you can also program apps for your phone (android)
Python is indeed trendy at the moment and would be useful to transfer into job skills.
Powershell is also fun too, and may be a bit of an easier step up from DOS stuff .
To sum up, i program in many (most) languages and I would say the most fun and rewarding ones are Java and PHP
Hope that helps a bit0 -
Ah the old ZX and it's derivatives, those were the days. Waiting ages for a programme to load from cassette tape and just before it finished loading it backed out!! Tape stretch Bah! I remember learning BASIC and used to code for fun. My day job was writing code for PLC's (programmable logic controllers) that were used to control industrial equipment, so writing in BASIC was relaxing light entertainment. I remember writing code for a word processor and it worked!0
-
You probly want to stay away from Object Orientated languages for a while if you are used to the way basic and Dos work ..
Oh, I haven't used BASIC or DOS since the early/mid 90s! I played with Java (and did a short course) 12 years ago, so I get the basics of object oriented programming. I wrote a calculator app for the coursework (so it was a very basic course).
And I spent a couple of years exclusively writing VBA code (in the days of Office 97) -- creating databases out of Excel spreadsheets and generating interactive Excel sheets from Access. It was a very weird brief. It should have been done entirely in Access, but (for reasons I never understood) all end-user interaction had to be in Excel... :-/
My favourite language was Visual Basic 6.0 because it was easy, yet fairly powerful/flexible (well... more so than VBA at least!): you could create standalone apps that would run on different systems. The IDEs in VBA/VB were amazing. Colour-coded syntax highlighting, autocompletion so you could see what properties of an object were available, etc. Before that, I was used to writing code in a text editor like vi or emacs (or on an old 8-bit computer)!
Then .NET came out and and... I just remember getting confused by the IDE and finding it really complicated. I don't think I could even figure out how to write a simple app.
The reason I've been looking at scripting languages recently is just because I needed to run some network tests and knew I could do it with a batch file... And then... I just remembered how much fun programming is and thought I should probably get back into it.
But things have moved on so much! Instead of opening Notepad, writing a few lines of code, and seeing "Hello world", you now have to use complicated IDEs, import a dozen libraries, and have hundreds of lines of code to do the same thing... (or so it seems).
I had a quick look at writing Android apps, but again, the learning curve seems quite steep. (Is this what other people feel when they try GNU/Linux?!)
I dunno... :-/0 -
Ever boot a PDP11 off punched tape
Fortran had punched cards at our Uni, and Algol60 had punched tape. Again with Algol you had to have two tapes, the programme and the data, and they both ran through the compiler in synch. If they got mismatched you got them both back with a "run error" note, and it was up to you to find out what the problem was!
BBC Basic / machine code was OK and did quite a lot of things in a simple manner that we still do in a much more complicated way now (databases, documents, charts and graphs). I started learning DOS and C, but didn't have any use so gave up. Has meant I've never been afraid to go beneath the surface in Windows though - and sometimes you do have to.0 -
My favourite language was Visual Basic 6.0 because it was easy, yet fairly powerful/flexible (well... more so than VBA at least!): you could create standalone apps that would run on different systems. The IDEs in VBA/VB were amazing. Colour-coded syntax highlighting, autocompletion so you could see what properties of an object were available, etc. Before that, I was used to writing code in a text editor like vi or emacs (or on an old 8-bit computer)!But things have moved on so much! Instead of opening Notepad, writing a few lines of code, and seeing "Hello world", you now have to use complicated IDEs, import a dozen libraries, and have hundreds of lines of code to do the same thing... (or so it seems).I had a quick look at writing Android apps, but again, the learning curve seems quite steep. (Is this what other people feel when they try GNU/Linux?!)
I dunno... :-/
I would say that Arduino is a less severe learning curve, especially if you already have some basic understanding of hardware. It is open-source for both hardware and software, and clone boards are available for a few pounds (cheapest when imported direct from China via eBay or AliExpress).
The development environment is a free download and the interface between the board and the PC is USB. There are dozens of cheap interface boards available and some more complicated variants with built-in Wifi and web servers, for when you are looking for something slightly more complex in the same family.
The development language is similar to C, and you can also code in assembly language.0 -
ChiefGrasscutter wrote: »blimey...
Reading this most interesting thread tells me how times move on
There was I starting with Basic before moving to a bit of Pascal and then Fortran at University on ICL mainframes.
..and on to and engineering career of mega number crunching where Fortran was king.
No COBOL then?Censorship Reigns Supreme in Troll City...0 -
Depending on what you are wanting to do and where you are wanting your stuff to run (server side, client side, stand alone) there is always Javascript, node.js, angular.js etc using this stuff at work at the minute for WEB API based solutions, testing it with Mocha/jasmine and SoapUI. Really enjoying it.0
-
I've recently come back to programming after 25 years due to having an idea for a mobile app. Currently supposed to be learning Apple xcode and their high-level language Swift 3, This latest revision has effectively moved Swift from being a C-type language where you have to manage the memory etc yourself, to a user-friendly one where such things are taken care of for you. It's free to download and use xcode but there is a modest fee if you want to take your app to market. Glad to read this thread as it has reminded me to get back to it...0
-
forgotmyname wrote: »No COBOL then?
Real programmers use assemblerIITYYHTBMAD0 -
eww assembler.. nooo
I think i still have my Commodore VIC20 Vixen assembler cartridge
Or was Vixen the RAM pack and the assembler cart something else? I have them somwehere.
Peeking and Poking.. boringCensorship Reigns Supreme in Troll City...0
This discussion has been closed.
Confirm your email address to Create Threads and Reply

Categories
- All Categories
- 350.8K Banking & Borrowing
- 253.1K Reduce Debt & Boost Income
- 453.5K Spending & Discounts
- 243.8K Work, Benefits & Business
- 598.7K Mortgages, Homes & Bills
- 176.8K Life & Family
- 257.1K Travel & Transport
- 1.5M Hobbies & Leisure
- 16.1K Discuss & Feedback
- 37.6K Read-Only Boards