Not sure if this is the right thread to post (I try not to start new topic whenever possible).
This is the correct section, but it would be a better idea to open a new thread when searching for a job.
I am also looking to work from home as programmer.
I understand that this forum has no resources for me to acquire domain knowledge such as point-of-sale system.
Regrettably, people in my country often ask for business software solution instead of file/system utilities, etc.
Not sure.
Many people here know about point-of-sale systems and you could ask and find where is the information you need for you country.
The fact is, people in my online community claim that web and mobile app development are the trends, and less and less people use native Windows app nowadays (I do not know about other OSes, though). Is this true?
Unfortunately, yes, it is.
But it's not all bad news!
Workers 40+ are NOT the main target for mobile and web programming jobs for HR people, but they are very well accepted for desktop (banking, business, industrial and scientific) programming jobs.
Just consider that trend (web and mobile) jobs have more people interested and pay relatively less than desktop programming jobs. The latter simply pays more because it's neither easy to find experienced people nor cheap to train peolpe.
As a coder with console and desktop app since early teens, I am not familiar with web app, although I had came across Symbian, EPOC and Windows CE mobile app development before (which became obsoleted). No, I am not familiar with iOS and Android either. So this is my disadvantage.
Be positive. Nobody knows everything. Your knowledge should be important to some companies.
Beyond that, everything you learn is important to yourself and to your curriculum.
So, my advice is keep searching for a new job and keep learning. Expand you horizons.
I plan to use Free Pascal to write a business software (perhaps P.O.S front-end and a simple back-end) using Free Vision.
Since you got here, why not learn Lazarus and also build some new GUI business software?
Learning is fun!
While I have interest to do my own hobby project (such as a basic Win32 compiler), but hobby will not be generating income for me.
Having a hobby is always something positive.
Employers also might have interest in your hobbies.
In your opinion, how many business owners are still running console-based business software?
I only know a very few of them here in Brazil. Usually those owners can't afford or don't want to buy new hardware or can't change old hardware (industry). It's really a niche!
Does Free Pascal support socket programming (in case the program needs Internet connectivity)?
Yes.