如果想转码,那就抓紧时间学习相关的知识点和技巧。至于学习资料,你可以去哔哩哔哩找视频或者看海量的开放在线课程。可以先自学,不要考虑报班,怕学了几天发现自己不适合编程,浪费钱。
必须学习的基础课程:

①数据结构与算法,②计算机网络,③操作系统,④计算机组成原理。
② ④可以等到工作面试。这部分内容即使不针对零基础的学生学习,也不会对你后续的编程学习造成太大的难度。属于比较理论化的内容。
①学完Java基础可以看看韩顺平的《数据结构与算法》课程。看了他的课,每天可以刷几道算法题,秋天或者春天刷的时候题量会相当可观。
编程语言:
++、JAVA、Python等。
开始使用:
1、HTML
2、CSS
3、javascript

前端的知识只需要稍微通一下,不要太深,看懂代码就够了。
从后端开始:
1.基础语法。
2.面向对象:①类和对象;②Java的三个特点;
3.工具:①异常和异常处理;②收藏框架;
4.常用流:①输入流;②输出流;③缓冲流;
5.网络和线程:①插座;②多线程;
6.数据操作:①Mysql、Oracle②JDBC;
7.web基础:①HTML/CSS;②Javascript;③JQuery;

8.框架。
学习路线:
基础Java->数据库-> Java Web-> Spring-> Spring MVC->我的Batis-> Spring Boot-> Spring Cloud->项目实践
学习以上知识一般需要一年半的时间。
转码还有很多知识要学。刚开始会比较课,所以一定要坚持。学习的同时,也要学会做一些相关的项目,锻炼自己的能力。


