I do not have hands-on experience with these kind of assessment tools, but many candidates that we encounter use something like this: https://devskiller.com/ . Another source that you could use is Github and their new hireables tool.
So the standard wisdom is that nothing is certain until an offer letter is issued. That being said, your circumstances are clearly unique, and it seems you recognize this, otherwise you wouldn't be posting :p. It seems that what you've gotten is the closest thing to an offer letter* that the company can extend you, if they're to be in compliance with the school's recruiting rules.
At this point, your offer isn't going to be rescinded. Or more specifically, barring unforeseen circumstances (as is the case with everything, really), your offer isn't going to be rescinded. Recruiting new developers is expensive, and if your employer is worth working for, they're going to know that.
> Lisp is the second oldest high level interpreted language aside from Fortran,
To the best of my knowledge, FORTRAN was never interpreted. It was always compiled.
So, if i look at https://devskiller.com/history-of-programming-languages/ than Lisp is the oldest language originally interpreted. Some Lisps are compiled, btw. And even Emacs Lisp can be compiled in the newest version.
https://devskiller.com/how-many-programming-languages/
Which one is best for you and your project is hard to say as what is “best” is really subjective to a lot of ideas. Stormwind is written in APL and most programmers don’t know APL and so probably wouldn’t recommend it, as it doesn’t even use characters you find on a standard keyboard. I personally love it though.
Taking on some programming education and some tasks will let you find more of the answer that is right for you.
Stormwind: https://stormwind.fi/en/
APL: https://en.wikipedia.org/wiki/APL_(programming_language)
>they cost not less than 1000 USD, why is that? Is developing an app that hard?
Programmers expect to be paid, and well at that. According to this the average pay for Android programmers is about 6800 $ per month, which is 1700 $ per week. Developing the app you want is WAY longer than a week.
>Is there any cheaper/easiest way to create an app by myself having literaly 0 knowledge about programming?
Learn programming. From my experience, 3 years full time at decent university should suffice for such an app.
>Does all the apps for Android have to be published on App Store for me to download it? If not, which other places are there for an App to be published so anyone could download it?
They don't have to, but I have never seen a half decent app that isn't.
>How could I hire a programmer who is reliable and charges cheap to develop such an app? Where do I have to look for?
You don't.
>Would it be easier to develop an Internet Page or an App? (taking into account the mentioned requirements)
From my experience, a web app (if that's what you mean by "Internet Page") would be easier to find programmers for, but that's my experience only.
>Is it easier to develop an app for Android or iOS?
Android, again from my experience.
>Would it be easier to collect debit card payments with an app or a website?
Nobody would develop this themselves (unless the company did that and only that), so it doesn't really matter, programmers would use something already made.
​
Also, apart from your questions, but judging by them - stop. You don't have enough money, knowledge and overall attitude to do this. Also, consider this: anything related to money means potential legal trouble, that's why any company dealing with this has a lawyer. Lawyers cost a LOT of money. And I mean A LOT.
Guys, did you hear about DevSkiller https://devskiller.com/ ?
It's like Codility but focuses on technical aspects of technology, not on your proficiency in doing school-like algorithm tests.
Po ovom reportu, Srbi dele 7. mesto na listi zemalja sa najkvalitetnijim developerima, a Srpske kompanije zaposljavaju najbolje programere na svetu. Naravno, statistika moja dika sto pozelim to naslika, ali nemojmo se ni potcenjivati, imamo vrlo dobro jezgro profesionalaca ovde.
Obviously it varies from person to person and from codebase to codebase, but the vast majority of articles and answers to similar questions are ~6 months give or take a month or two.
Typing "average time for new developer to contribute" into google gives:
Again, pulled from the first 10 results off google. I'm sure you can find more scholarly sources if you dig deep enough.