I would recommend avoiding ChatGPT (and GitHub Copilot) at early stages of learning. These models are not accurate "advisors", and for less-experienced developers that might be counter-productive. I suggest to focus on books or at least recommended courses.
The best option would be to choose one language (a pair actually, but I expand that below) and focus on understanding it well. A lot of foundational knowledge transferrable between languages, but switching among many is not an effective strategy.
As for the "pair" part, that is C language + whatever language you like. Why C? It is one of the most common languages in the world, a lot of things have been written in C, almost every widely-adopted language has interop with C, but the most important is that it allows you to explore concepts of how program works with memory at a low level, which will help you better understand better what is happening in your app. "The C Programming Language" is not that long book to read after all 
Now, the computer science itself, as been mentioned, is a broad field of knowledge, and programming languages are just it part. CS is about concepts, algorithms (as general notion, not just some specific set of them), it also polar - from more practical studies to more formal. I assume your main goal is to gain more practical understanding. So your task there would be to:
- get familiar with basic concepts in math for CS, like boolean algebra, graphs theory, etc; they in essence not that hard, but will take some time to understand; there are a lot of courses, video lectures and books.
- learn about algorithms & data structures; "Grokking Algorithms" is the way to go for the very beginning, and "Algorithm" by Sedgewick is more advanced, still practical choice. You need to understand basic notation used, implement some data structures (like Linked List, Queue, Stack as the basic ones).
As for the learning programming itself, as I've said at the start, it would be better if you forget about ChatGPT for now. It won't give you any foundational knowledge, and in long term will only bring only harm. Choose one language, better depending on what you want to develop: Swift is mostly Apple-apps, and spreading in various directions (there is a lot of good things for newcomer as there less things to know compared to other languages, and also some complications since not everything will work seamlessly if that is not Apple platforms); Python currently most popular in Data Science and ML, which is another branch of knowledge in CS, but also used for servers and variety of apps. Java itself is different: there is cutting-edge latest releases and old enterprises with early versions of it. C++ has an extremely high entry level, so you would need a lot of time dedicated on that one, and applications are limitless. There are also Go (nice for servers), Rust (low-level stuff), C# (servers, Windows apps), Kotlin (Android, Java-replacement), JS (web mostly)... a long list and my comments on applications are narrowed to most mainstream use currently. Choose and stick with the language for at least one year, get to know it, read a few books (O'Reilly publishes most of the good ones I think) about it, write apps in that language - a lot of books have tasks in end of chapter, or you can have an idea of your own app you want to write.
That's the short version.