No. Humans are not born with the same potential. I will never be a professional singer. I can hum a tune and sing a little off key. There are genetic limits to my capabilities. I will never have the patience to be a successful accountant. I can do basic finance, but will never be able to brainwash interest. I will never be a professional athlete. I can lose more one one one games than I win, get decent, but thereâ(TM)s a physical ceiling.
Programming, well and professionally, requires a multitude of skills, disciplines, and temperament. You canâ(TM)t just force it on someone or even yourself. You can get okay at it with sheer willpower, but without a natural predilection, you will always be subpar.
The only way that this myth of equivalent capabilities can work, is if we relax the standards to the lowest bare minimum requirement.
If youâ(TM)re the type of person that canâ(TM)t work well with abstract concepts, because your natural talents lie elsewhere, youâ(TM)ll only really be able to master HTML and very basic USAGE of libraries. Thatâ(TM)s not programming or software engineering, like guitar hero isnâ(TM)t playing actual music.