Yes, your statement indicates that you are confused not just about your education but also about your career. You have a BSc in IT with 3 years of work experience in the technology/programming field. Let me ask you one thing: why do you want to change your function and pursue other applications and courses? You can continue your career in the same technology/programming field. Are you not happy with your current work?
Before considering anything else or any other courses, you must take into account your current educational qualifications and work experience, which really matter. I don't think you can afford to lose this if you change your field.
Suggestion for Career Path
If you still want to change your function and work field, I would suggest you go with Marketing and Operations because your current experience can also be valued while continuing your career in these areas. There are many aspects of the Marketing and Operations world that can support you. I don't think I need to emphasize the value, scope, and work of Marketing to you.
However, I still suggest you remain in the same field and continue your education with the same skills. You can pursue further courses in 3D Animation, Technical Skills, and Programming to enhance your skills and open up more opportunities. We all know that we are moving towards an advanced and high-tech world, so there is nothing stopping you from achieving the best and securing a good future in this field.
Considerations for MBA Specialization
Secondly, you mentioned that you have already taken steps towards further education, pursuing your 2nd year of an MBA. With what course/specialization are you doing your MBA? How can you ask about specialization after starting your MBA? This is a question you should have addressed before enrolling in the MBA program.
This is the reason I understand that you are feeling really confused about yourself, your career, and your life. I hope you understand the points I am trying to convey here.
Best of luck.