我想问一下做软件二次开发需要什么基础知道

【我想问一下做软件二次开发需要什么基础知道】
要看你开发什么软件,一般情况下从学习最基础的几门语言开始,譬如Java、c#或c、c,OC,他们分别是Android、Windows、iOS的应用开发,先从最基本的学起,多看论坛,多逛贴吧,自然而且的就会了解很多,选好方向买几本书扎扎实实的学
试用版软件二次开发后不可以商用 。根据查询相关公开信息显示:试用版软件的二次开发通常涉及到原始代码和知识产权的问题,因此不能商用 。试用版软件是指开发商提供给用户的允许一定时间内免费试用软件的版本,用户可以在试用期内使用软件的功能 。