I have taken over support for some applications written in Delphi. I have programming experience, but none in Delphi, and very little in OOP. In the opinion of experienced Delphi programmers, what is the quickest way to learn how to decipher the original programmer's instruction, and correct some problems in the code?
BTW, the code was written in Delphi 5, and the original programmer is not available to answer questions about his work.
TIA
Delphi is known as a very easy language to learn and use. Developers new to Delphi also have access to extensive free learning resources, including free courses and content on LearnDelphi.org, and on the Embarcadero Channel on YouTube.
Yes. Anyone can learn to code. With hundreds of online course options, the resources are there to learn computer programming. Whatever your age—even if you're in high school—computer programming skills are highly desirable.
Yes, it is. If only because learning Object Pascal will make you a better programmer overal. Delphi (Object Pascal) is basically C++ but as a clear and structured language. It is more powerful than C# and Java, and incomparable to scripting languages like Javascript, Typescript or Python.
The Delphi language itself should not be a problem. It's based on Pascal, and designed for easy comprehension - in fact I have often seen what is practically Pascal used as a pseudo-code. Getting OOP is likely to be more of a challenge.
For a good, basic language reference, I'd recommend 'Delphi in a Nutshell' and of course Delphi Basics.
Further than that, it depends on what programming experience you have had, which you have not specified. COBOL? VB? C/C++? LOGO?
And of course there are hundreds of helpful Delphi experts here on Stackoverflow, who will try to pip each other to the post when locating specific bugs in the code if you can find sections where there is a problem - I'm looking at you in particular, @David Heffernan and @Andreas Rejbrand ;-)
Welcome to StackOverflow, BTW.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With