What are your thoughts on approaching UX from a coding background?

This is not a tech question but is more related to knowing prototyping apps and approaching UX from a coding background.

What are people's experience with having to be familiar with or understand an app like Sketch, etc.? Or even just approaching UX and app design from the larger perspective beyond coding. Is it good to combine the two? My concern is spreading myself too thing considering the challenges of mastering the technical demands of coding.

Eventually I'd like to get into app design, etc., but the coding aspect has been enough to handle on its own. However it does seem to be a useful to learn both aspects. Thank you for your opinion.