You think big data is difficult. One reason may be that the zero-based learning foundation is not solid.
Another reason may be that you haven't found a suitable learning method.
So, if you have no foundation, I suggest you start with the Java language. With a solid Java foundation, it is relatively easy to move to big data. In addition, Zhihu answered many questions about changing careers. You can go to the home page and have a look, which may bring you some gains: Shaanxi Zhonggongyou Employment it Training.