主要看您的目標與興趣之所在。

希望從事蘋果應用的開發(fā)

  • 建議學習 swift, object c 語言;

  • 然后再學習至少一門后端編程語言,了解 如何用后端程序提供一個 API, 能讓你從 ios client端能調到自己的 API;

  • 再學習HTML5相關開發(fā), 因為有些APP需要內嵌H5網頁;

  • 整體流程跑下來,你算是入門了,后期得大量的操練,才能學有所成。

  • SQL語言;

  • sqlite數據庫操作知識;

    軟件開發(fā)要學習什么語言

希望從事安卓應用的開發(fā)

  • 建議學習 Java 語言;

  • JAVA WEB;

  • HTML5;

  • 理由與上類似;

  • SQL語言;

  • sqlite數據庫操作知識;

希望從事互聯網應用的開發(fā)

  • 建議學習 Java 語言;

  • JAVA WEB;

  • 學習優(yōu)秀的JAVA框架;

  • Html, CSS, JavaScript, Htm5, CSS3;

  • 學習前端框架如 Jquery, BootStrap 等;

  • 熟練提供 RESTful api

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

  • SQL語言;

  • MySQL, Redis, MongoDB 數據庫應用知識;

希望從事企業(yè)級系統(tǒng)的開發(fā)

  • 建議學習 .NET 語言;

  • ASP.NET MVC技術;

  • WebAPI技術;

  • WindowsForm應用開發(fā);

  • 學習優(yōu)秀的 .Net 框架;

  • Html, CSS, JavaScript, Htm5, CSS3;

  • 學習前端框架如 Jquery, BootStrap 等;

  • 熟練提供 RESTful api

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

  • SQL語言;

  • MySQL, SQL SERVER, Redis, MongoDB 數據庫應用;

  • 目前大量政府項目及 電信項目 采用的是 Oracle, 如果是從事相關的運維工作,必學;

    軟件開發(fā)要學習什么語言

希望從事PC端游戲項目的開發(fā)

可以考慮使用 .NET, JAVA, C++ 的開發(fā)

希望從事大數據方向的開發(fā)

  • 可以考慮使用 .NET, JAVA, SQL 的開發(fā).

  • java 系的大數據:Hadoop, Hive, Spark 等 的學習;

  • .net 系的大數據: SSIS, SSRS, SSAS 等的學習;

小結

  • 如果學有余力,可以考慮 用 python, php 做點東西,藝多不壓身。

  • 不管從事哪個方向,編程語言本身是沒有特別的好與壞,在于使用人的個人喜好與靈活運用。

  • 程序本質上是提高人們效率的一把利劍,我們得讓其為我所有。