Are programmers smart? The stereotype is that they are. They have to be able to understand complex problems and find creative solutions to them. They also have to be able to communicate their ideas clearly and concisely.
However, there is no general answer. Some programmers are undoubtedly smarter than others. But intelligence is not the only factor that makes a good programmer. There are many other skills and qualities that are important, such as experience, creativity, discipline, and perseverance.