Wanting to learn Pascal

Soldato
Joined
18 Dec 2008
Posts
6,401
Location
Liverpool
Hi Guys,

With wanting to study computer science at university and only having a shaky knowledge of VB at best I want to get myself up to speed.

So as it's one of the easiest for a noob to learn, I want to learn pascal first. Can someone please recommend me some good learning materials to sink my teeth into, books, websites etc?

Any help would be really appreciated.
 
Soldato
Joined
6 Nov 2005
Posts
8,066
Location
MK45
I started programming with Pascal (then Object Pascal and later Delphi) and although it was great to learn with at the time, at the time I also thought floppy disks were the business. It's obviously not changed, but I'm really not sure I'd encourage anyone to learn Pascal now. I'd really struggle to find a practical application to learning Pascal - in honesty it's a bit of a dead end.

Python is generally considered a good learning language that teaches structure and good coding practice. It's as easy or as difficult as you need it to be, and there are many great guides out there and a much more active user base for learning.
 
Last edited:

AJK

AJK

Associate
Joined
8 Sep 2009
Posts
1,722
Location
UK
With wanting to study computer science at university and only having a shaky knowledge of VB at best I want to get myself up to speed.

"Up to speed" with what? If you know which CS course(s) you're likely to apply for, then you might be best off learning a language that features on the course?

What do you actually want to do with the language you learn? Desktop or web programming, apps, etc? Learn something appropriate to what you want to do.
 
Soldato
Joined
6 Nov 2005
Posts
8,066
Location
MK45
^ This is good advice. Unfortunately it almost guarantees you'll be doing Java, though, like every other comp sci graduate, so you'll have to stand out in a different way ...
 
Soldato
OP
Joined
18 Dec 2008
Posts
6,401
Location
Liverpool
To be honest I'm not sure what I will actually be doing with any languages I learn... Apart from having a strong interest in studying comp science, in particular artificial intelligence, I'm a total novice.

I just want to get into a position where I am at least comfortable with the basics and can learn and see where my interests take me...
 
Soldato
Joined
18 Nov 2011
Posts
4,224
Location
London
From doing pascal in college, from what i can remember it was a real pain getting a pascal download to actually work. They seemed to all require slightly different settings to get a piece of code that worked on one, to run on another.

But it is a very basic language, I used a non visual version and i wouldn't say there was anything "interesting" or anything more so that would help generally since you already know VB.

Most exciting thing i done was trying to remake Pokemon in ASCII. Its an ok place to start, if you're new to it. But since you already know some stuff, im not too sure if it would be worth it.
 
Soldato
Joined
6 Mar 2008
Posts
10,079
Location
Stoke area
I'm not a programmer, just have an interest in it but I wouldn't bother with Pascal and I would start with Python.

As above, use codeacademy to get the basics down, lots of free resources online as well. Then once you feel comfortable with it, pop over to https://www.udacity.com/ as they have some excellent courses for free, including ones on programming self driving cars etc :)
 
Soldato
Joined
27 Sep 2005
Posts
4,630
Location
London innit
Pascal is actually a decent language. It's barely used in real life but that doesn't make it a bad thing to learn. If you do pick it up, you'll probably have a great background in Procedural techniques, which are the foundation of programming.
 
Associate
Joined
1 Dec 2008
Posts
268
It enforces some good programming practices but that's about it. Haven't seen anything interesting written in it so wouldn't recommend. The python route is good or you could find out what language your uni use and get a head start in that.
 
Associate
Joined
6 Sep 2005
Posts
459
Location
West Sussex
Pascal, a blast from the past - i do miss it, along with COBOL.

If you plan in going into CS then i do recommend C++/Java as suitable alternatives. Both are just as easy to learn provided you don't jump ahead of yourself.
 
Soldato
Joined
1 Mar 2010
Posts
14,413
Location
5 degrees starboard
I learnt programming through pascal / turbopascal at college in Warrington on a Saturday morning course and went onto Delphi. Subsequently I went over to VB.net and the other .net languages in Studio but only as a self taught amateur coder. Pascal was good for training in routines etc. but little used in the mainstream now I suspect.

Now I mainly use php for the web and rarely get into stand alone application coding.
 
Soldato
Joined
1 Feb 2006
Posts
3,480
I learned Pascal at collage, it’s a good language and it’s still used more than you would think. I then moved to C then C++ and also used ASM. My first programming job was with a company that had developed its application in Delphi so knowing Pascal helped a lot.
There is an IDE call Lazarus that is like Delphi which uses Pascal and it free and works on Windows and Linux, you can find out more here: http://www.lazarus.freepascal.org/index.php
 
Associate
Joined
2 Aug 2004
Posts
564
Location
Adelaide
There is a fair bit of Delphi code still out there in the business world. However, it is legacy stuff, which is being replaced, so the opportunities for a Delphi developer are getting thinner on the ground. I wouldn't be wasting too much time with it now, get into .NET, Java, C++ or objective-c as that's where the development jobs are.
 
Back
Top Bottom