对于一般的初学者,可以选择Python和Java两门编程语言作为起点,这两门语言相对来说,入门门槛都不高,学习难度曲线没那么陡。但都可以算是全栈语言,精通之后可以应用于各种场景下。Java是目前使用最广泛的语言,而Python在目前人工智能大浪潮的情况下也是炙手可热。这两门语言主要适合做算法、后端应用程序的开发。达到一定熟练水平和理论理解之后,可以考虑像人工智能算法和神经网络调优和图形识别等方向发展,就业前景也是不错的。
如果对前台界面开发感兴趣,可以考虑学习目前也很热门的iOS(针对于iPhone和iPad)移动端应用开发或则Android(用于安卓手机或平板、机顶盒等)应用开发,但这两个方向入门难度偏高,安卓开发是基于Java的,也可以考虑先学习一般的Java编程达到一定水平之后,再学习安卓应用开发。网页前端开发的话,需要学习HTML5+CSS+Javascript几门技术,比较繁杂一些,需要的知识也更多,不如移动端开发快捷。
最后,IT行业比较需要英语水平,因为阅读很多文档和参考资料只有英语的最全面最新,如果这方面欠缺,无论如何需要尽早补上。
上述技术,总的来说对于学历要求不高,大专学历的能力应该是足够的,主要需要的是自己的信心、强烈的学习的意愿和不怕困难、能够坚持扎扎实实做某一样事的小蜜蜂精神。