I’m a freshman studying for my computer science degree but i dont know whether or not i should still to programming as my future career. I was told that even though software developers are in high demand, there is also a high supply of software engineers, and many college students already plan on becoming software engineers so there will be a lot of competition and that machine learning would be better. But ML is absolutely mind boggling to me. On the other hand i was told that cyber security is in even more demand and is likely to stay in demand forever but there arent nearly as many people studying for cyber security so the pay is likely better and job security is practically guaranteed. Is this true? And if i wanted to get a feel for cyber security to see if its something id enjoy, what would you reccomend i do? I have no knowledge when it comes to coding and computers in general since i dont want to take any classes relating to Computer Science until i can go back in class.