想自己做一个健身房的App,实现一些课程预约,健身卡售卖的功能,需要学习什么课程呢?我是学土木的,但是比较喜欢计算机,刚考完研想在读研阶段把软件好好学习下,我之前考过,计算机2级vb,4级网络工程师,数学美术都比较好,想问问能独立搞定一款APP需要多久?需要学哪些课程?谢谢!