java入门。不太难,并且是现在很多集成框架的基础,可以说java能学好,其他的语言触类旁通也没什么难度的(C++除外)。
并且软件工作并不难找,书本上那些东西基本上在工作中也会重新学一次。软件开发没有多么的高精尖,计算机的理论知识,算法啊之类的,其实在你前两三年的工作中基本用不上的,因为这些高端货自然有资深程序员搞定。java基础语法就基本覆盖了你百分之九十以上的工作。
最重要的一点,一定要好好学习数据库!!!理论和实践都很重要。无论以后你用哪门语言工作,都是离不开数据库的。并且对于转行找工作而言,熟练使用数据库绝对是大大的加分项。
以上的建议只是入门用。算法什么的理论知识并不是没有用,而是大大的有用,只是不适合你转行入门,毕竟又难,又暂时用不上。
大家可以去B站搜索一下高淇老师的Java三百集 看看自己是否适合自学。