主要看您的目标与兴趣之所在。

希望从事苹果应用的开发

  • 建议学习 swift, object c 语言;

  • 然后再学习至少一门后端编程语言,了解 如何用后端程序提供一个 API, 能让你从 ios client端能调到自己的 API;

  • 再学习HTML5相关开发, 因为有些APP需要内嵌H5网页;

  • 整体流程跑下来,你算是入门了,后期得大量的操练,才能学有所成。

  • SQL语言;

  • sqlite数据库操作知识;

    软件开发要学习什么语言

希望从事安卓应用的开发

  • 建议学习 Java 语言;

  • JAVA WEB;

  • HTML5;

  • 理由与上类似;

  • SQL语言;

  • sqlite数据库操作知识;

希望从事互联网应用的开发

  • 建议学习 Java 语言;

  • JAVA WEB;

  • 学习优秀的JAVA框架;

  • Html, CSS, JavaScript, Htm5, CSS3;

  • 学习前端框架如 Jquery, BootStrap 等;

  • 熟练提供 RESTful api

  • 其它后端技术也要了解一些;

  • SQL语言;

  • MySQL, Redis, MongoDB 数据库应用知识;

希望从事企业级系统的开发

  • 建议学习 .NET 语言;

  • ASP.NET MVC技术;

  • WebAPI技术;

  • WindowsForm应用开发;

  • 学习优秀的 .Net 框架;

  • Html, CSS, JavaScript, Htm5, CSS3;

  • 学习前端框架如 Jquery, BootStrap 等;

  • 熟练提供 RESTful api

  • 其它后端技术也要了解一些;

  • SQL语言;

  • MySQL, SQL SERVER, Redis, MongoDB 数据库应用;

  • 目前大量政府项目及 电信项目 采用的是 Oracle, 如果是从事相关的运维工作,必学;

    软件开发要学习什么语言

希望从事PC端游戏项目的开发

可以考虑使用 .NET, JAVA, C++ 的开发

希望从事大数据方向的开发

  • 可以考虑使用 .NET, JAVA, SQL 的开发.

  • java 系的大数据:Hadoop, Hive, Spark 等 的学习;

  • .net 系的大数据: SSIS, SSRS, SSAS 等的学习;

小结

  • 如果学有余力,可以考虑 用 python, php 做点东西,艺多不压身。

  • 不管从事哪个方向,编程语言本身是没有特别的好与坏,在于使用人的个人喜好与灵活运用。

  • 程序本质上是提高人们效率的一把利剑,我们得让其为我所有。