学计算机软件开发需要以下条件:
1、逻辑思维能力;
2、英语能力:能记住常用的英语单词,会运用基本的语法;
3、有解决问题的独立思考能力和创新意识;
4、掌握计算机系统基础知识的基本原理,熟悉计算机系统常用软硬件工具,具有一定的硬件维护能力和较强的软件开发能力。
如果以上条件都具备,初中生也能学计算机软件开发。