I am not a coder myself, and am primarily trying to get a sense of how much work is involved and recruit someone who can commit to a project of said size, and looking for info on the kind of background knowledge, programming languages, ect is needed to be able to do this, as computer science can be very diverse.