Build website like kijiji & upwork


I want to build a website where people can post their jobs and get workers to bid on them. I would like to build the following functionalities on it:

  • User profile with rating and feedbacks on the jobs;
  • Payment gateway;
  • Search engine;

Could someone help me figure out what would be the best coding languages required to build this.

I am new to programming, if I can build this using any type of languages, what would you suggest for the back and front ends.

Thanks for your time.

I believe javascript will do it.

I am quite sure on GitHub or other places you will find ready made solutions interesting enough that you may learn a lot from them and even contribute to pay back.
Why reinventing the wheel ?