Is software developing a difficult task?
"Developing software is easy but developing good software is difficult". It requires consistent effort, research, and a driving force. Hence it is recommended to opt for any profession/stream after reading/developing an interest in the same.
How can you develop interest? The answer to this is - by opting for different internships one can learn new things and decide.
Another way is to opt for online courses and gain certifications.
Such experiences will help you explore yourself.
All the best!