I have been creating some Youtubes on how to write useful Pascal Applets. Overall, it is sort of a class on Programming. Personally, I think Pascal is an excellent first programming language with reasonable performance. I also think Python performance is poor at best, even though its performance may be ok when installing the app. But data grows over time and Python apps performance will degrade exponentially as the data grows. Pascal program run times should grow linearly as the data grows, as would c and c++ programs. "c" and "c++" do produce slightly faster programs but will require higher level of technical skills to write said programs.
There are some help files at: Help Files
I will admit I am not very good at this. These are not super high quality videos and I stutter a little bit while recording. I have some minor nerve problems.
They probably should be viewed in order.
Intro | https://www.youtube.com/watch?v=wJ6wAkgN1Uw |
---|---|
Installation | https://youtu.be/4kfsRjMWkH8 |
Simple I/O | https://youtu.be/bK8Fq7XtVXI
|
Simple Lazarus App | https://youtu.be/I9yvMuvR1co
|
Pascal Math | https://youtu.be/FQ4J5NBgAno
|
File Access*1 | https://youtu.be/QcF6SIng89s |
Procedures And Functions*2 | https://youtu.be/g7dljYAbkEM |
Lazarus DB App Pt1 | https://youtu.be/B0P5jC35l8g |
Lazarus DB App Pt2 | https://youtu.be/3UTKIarJIoY
|
Arrays*3 | https://youtu.be/3-m4Jcwgxvw
|
*1 This one is important since it covers accessing and updating MySQL databases.
*2 Important since it covers how to do sub routines
*3 Arrays are the most heavily used data structure in computer science