I mean to be totally honest with you I really doubt it.
I'm perplexed with the amount of endless and non-specific information and coding capabilities in programming.
There is too many languages, syntax is irritating, compilation varies by compilers, there's toolchain executables, paths, directories, files, memory management, memory allocation, countless data types in many languages, containers, arrays, vectors, nodes, linked lists, characters, varieties of arrangements of functions from libraries, mathematics, maths are not easy for me, data structures, object assessments of data, buffers, memory swapping, moving, creating, handling, deleting, remembering thousands of various functions, having to research constantly, having to look up information for every little problem you encounter because it's not possible to understand something without constant reference, complicating memory assessment in programming that can be as broad as memory reference to functions in programming, functions, pointing data types to memory, memory references, the "this" pointer I don't get.
And when it comes to game programming it's out of the frying pan and in to the oven. You have to learn about geometry, angles, application of forces, diagrams, logical and analytical work to inspect points, ranges, values, memory, photo manipulation, loop structures, debugging methods become harder, graphics programming is a whole another system of massive work and torture, sound programming, resources, input organization, animation implementation, learning syntax of engines, and if you don't you must make an engine which is just a wrapper of a library which you must also learn on top of everything, and that involves more syntax, more function calls, more programming aspects that get deeper and deeper, more memory management, more implementation of physics through game systems(which I again suck at because I really fail at math and never have gotten anything near Algebra, and can't manage to for years).
This is, of course, excluding the creative analytics involved in pre-planned design, mental ordering of data structuring, programming mechanisms, types of programming(which adds more complication to complication), you can't get a job unless you know several languages(which I can't even manage one alone), the industry is hard to get in to, you must work with others and share ideas, follow orders(which I hate, but it's more manageable), you must be able to perform complex data in deadlines, must be able to operate freely and independently, understand what you're doing, have mastered languages entirely(which in my opinion is less capable than me learning Hieroglyphics), and object oriented programming is everywhere these days, and then there's the varying range of differences/spectrums in programming, programming sense of self(like differing app development, applets, web games, online games), you must know networking, sockets programming, the operating system's API most likely, how to implement "reusable" code, how to properly use the "right tools for the right job" when you can't even arrange working code 99% of the time that will even compile under the most basic circumstances.
I find all of that extremely just ... too much for me. I would struggle, I'd hate the job, hate what I'm doing because it doesn't come natural to me, I don't find it fun when I can't manage small programs because of excessively difficult understanding of endless language details, etc.
I just ultimately can't take it - but I want to be a programmer.
I guess I'll just be a frustrated loser who can't ever get a grasp on anything in life, and telling me otherwise is just lying to me - if programming came natural to me, I wouldn't have years of history and failure to make a ping pong game behind me.
I believe anything art-related is easier because there's no logic or analytic involved, and no syntax. It's more free expression, and I guess my brain is more wired to art than logic.
So I guess some people just CAN'T learn programming ... and it's true.
If there were exceptions, everyone would be a programmer because it's possible and fun, right?
If it was possible and fun, I would be doing it and getting something done.
I'm pretty sure this is spoonlicker again. Normally people don't go to programming forums writing rants about how they don't really like programming if they're serious.