Recent

Author Topic: Best Tutorial  (Read 10399 times)

PascalExile

  • Newbie
  • Posts: 3
Best Tutorial
« on: April 17, 2019, 02:21:46 am »
Hi all,
    I am brand new to this community. I wish to know what tutorial for LFP you think is best for a newbie to this language. I have done a lot of BASIC programming before. Looking forward to your answers.
Mick

ASBzone

  • Hero Member
  • *****
  • Posts: 726
  • Automation leads to relaxation...
    • Free Console Utilities for Windows (and a few for Linux) from BrainWaveCC
Re: Best Tutorial
« Reply #1 on: April 17, 2019, 04:30:05 am »
Hi all,
    I am brand new to this community. I wish to know what tutorial for LFP you think is best for a newbie to this language. I have done a lot of BASIC programming before. Looking forward to your answers.
Mick

Greetings, Mick.  Welcome aboard.

Have you seen the following?

http://wiki.lazarus.freepascal.org/
-ASB: https://www.BrainWaveCC.com/

Lazarus v4.1.0.0 (c067bd336e) / FreePascal v3.2.3-1411-g8c665e3128 (aka fixes)
(Windows 64-bit install w/Win32 and Linux on ARM and x64 cross-compilers via FpcUpDeluxe)

My Systems: Windows 10/11 Pro x64 (Current)

PascalExile

  • Newbie
  • Posts: 3
Re: Best Tutorial
« Reply #2 on: April 17, 2019, 04:35:15 am »
Hi all
    Yes i know of this page. My question is aimed at other peoples learning and what specific tutorial they found best to learn this language.
    Thank you very much for your reply. Do you have a favorite tutorial on this language ?
Mick

Handoko

  • Hero Member
  • *****
  • Posts: 5458
  • My goal: build my own game engine using Lazarus
Re: Best Tutorial
« Reply #3 on: April 17, 2019, 04:39:17 am »
Hello PascalExile,
Welcome to the forum.

Which tutorial is the best, I don't know. But I think the best thing to do is to read them all.

I recommend these:

If you're new in Pascal programming? Try these:
http://www.pascal-programming.info/index.php
http://www.taoyue.com/tutorials/pascal/index.html

First time using Lazarus? Read here:
http://wiki.lazarus.freepascal.org/Lazarus_Tutorial

Lazarus IDE tricks (some are with animation):
http://wiki.freepascal.org/New_IDE_features_since

List of tutorials with wide range of topics (graphics, database, printer, web, etc):
http://wiki.freepascal.org/Lazarus_Documentation#Lazarus.2FFPC_.28Free_Pascal.29
http://wiki.freepascal.org/Category:Tutorials

(Free) Pascal reference guide:
http://freepascal.org/docs-html/current/ref/ref.html

Some cool Pascal tricks:
http://lazplanet.blogspot.co.id/

Pascal video tutorials:
https://devstructor.com/index.php?page=tutorials

If you're interested with graphics/game programming, read here:
https://forum.lazarus.freepascal.org/index.php/topic,43474.msg304278.html#msg304278
https://forum.lazarus.freepascal.org/index.php/topic,44855.msg315698.html#msg315698

Using examples that bundled with Lazarus installation:
Lazarus main menu > Tools > Example Projects > on the Project filter box, type the keyword for example: "sql"
Note:
Don't run it directly from there but save them first to a new location.

edwinyzh

  • New Member
  • *
  • Posts: 44
Re: Best Tutorial
« Reply #4 on: April 17, 2019, 06:39:34 am »
Modern Object Pascal Introduction for Programmers:
https://castle-engine.io/modern_pascal_introduction.html

Thaddy

  • Hero Member
  • *****
  • Posts: 17423
  • Ceterum censeo Trumpum esse delendum (Tnx Charlie)
Re: Best Tutorial
« Reply #5 on: April 17, 2019, 07:44:52 am »
Modern Object Pascal Introduction for Programmers:
https://castle-engine.io/modern_pascal_introduction.html
That is excellent (except for the interface part, which is biased against mainstream use, note that, you may be wrong footed, although its wording has improved a bit. The rest is truly excellent, but I can not recommend any guide that favors CORBA style interfaces - a technology that almost nobody uses anymore - over COM style reference counted interfaces).
Also Marco Cantu's free book about Object Pascal is very good, though geared towards Delphi.
« Last Edit: April 17, 2019, 07:48:48 am by Thaddy »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

Peter H

  • Sr. Member
  • ****
  • Posts: 272
Re: Best Tutorial
« Reply #6 on: April 17, 2019, 09:34:49 am »
http://code.sd/startprog/StartProgUsingPascal.pdf

This is very good to get started.
It can be printed as book.
Unfortunately it has no pagenumbers.

PascalExile

  • Newbie
  • Posts: 3
Re: Best Tutorial
« Reply #7 on: April 20, 2019, 12:36:49 pm »
Hi all,
    Thank you all very much for the great links , it is greatly appreciated!
Mick

RAW

  • Hero Member
  • *****
  • Posts: 871
Re: Best Tutorial
« Reply #8 on: April 20, 2019, 04:58:07 pm »
* YouTube Videos from badsectoracula ...

* Try this site, first link https://www.contrapositivediary.com/?p=4034
// a new, corrected and expanded PDF ebook edition of FreePascal from Square One

Thaddy

  • Hero Member
  • *****
  • Posts: 17423
  • Ceterum censeo Trumpum esse delendum (Tnx Charlie)
Re: Best Tutorial
« Reply #9 on: April 20, 2019, 07:09:31 pm »
* YouTube Videos from badsectoracula ...
No! (and I really mean no! cow dung)
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

julkas

  • Guest
Re: Best Tutorial
« Reply #10 on: April 20, 2019, 07:32:57 pm »
« Last Edit: April 20, 2019, 08:15:44 pm by julkas »

RAW

  • Hero Member
  • *****
  • Posts: 871
Re: Best Tutorial
« Reply #11 on: April 21, 2019, 01:03:58 am »
Quote
No! (and I really mean no! cow dung)

I just saw those two videos on YouTube from badsectoracula:
1. Puzzle Game (almost 2h) - interesting minimalistic style
2. FreePascal Game (almost 5h) - whole progress with own sprites (space invaders style)

I haven't had time to watch them, but want to catch up on that soon...

I'm curious... What's the problem with those videos?
You could be more specific, I guess that would be a lot more informative, don't you think?

At least one or two statements... "cow dung" is not very precise ...  >:D :D
Oh come on, you'll find those two seconds! It won't kill you!  :P

julkas

  • Guest
Re: Best Tutorial
« Reply #12 on: April 27, 2019, 02:03:57 pm »
1. Algorithms by Robert Sedgewick.  The second edition - which you can get quite cheap - presents the algorithms in Pascal pseudocode.  Later editions are C "flavored".

2. Brinch Hansen On Pascal compilers.  Teaches you how to write a compiler but, if you really pay attention, you'll find that it is a lot more than about writing compilers.  IMO, there is no book that comes even close to teaching as much about programming than that book does.  Unfortunately, it is a bit pricey even used but, it's worth its weight in gold (if you read it attentively, that is.)

julkas

  • Guest
Re: Best Tutorial
« Reply #13 on: April 27, 2019, 02:07:37 pm »

julkas

  • Guest
Re: Best Tutorial
« Reply #14 on: April 27, 2019, 02:11:38 pm »

 

TinyPortal © 2005-2018