后端的话学C++和Java都行,目前Java岗位多点,但是面试问的东西很多,而C++的话八股少点。至于从哪里开始,首先可以先刷计算机专业基础课(计算机网络、操作系统、数据库原理),如果这三门你都学过了,那就可以开始学习框架和语言底层知识了(比如Java的话就是JVM、各容器底层实现、JUC等,还有SpringBoot、SpringCloud等框架,此外还有MYSQL、Redis等八股),其实把我提到的都学了,就可以投简历面试了。此外,也可以上牛客网看看别人的面经,针对面经的问题对自己的知识查漏补缺,或者以点及面去学习相关知识。项目的话可以上B站跟着别人的视频来做。