I'd say software engineering can be a little difficult to understand initially especially if one doesn't know how to use the program. But it can take a lot of time to learn. It is a great job to learn software engineering.