You can't build an application without programming. Even so-called no-code/low-code tools require some level of coding, though substantially less than traditional procedural coding does. Here's a simple quiz on which popular programming language is tops. Keep in mind that popularity does not equate to appropriateness for any particular application development job. What's right for real-time transaction processing could be completely wrong for building mobile-device user interfaces or handling huge databases. It's still up to you to choose the right tools and master them.
The new battle: Apple Swift vs. Google Go
Apple Swift targets open-source developers
R language is a good choice for analytics