I do strongly feel that people have varying natural aptitudes.  Some types of problems or challenges will come easier to some than others...  I think the key is not being afraid to lose&#x2F;fail.  To get back up, dust yourself off and keep going.<p>There&#x27;s also knowing when something really isn&#x27;t right for you... Some people really can&#x27;t grasp certain types of concepts essential for certain jobs...  Given, these are mostly outliers, they do exist.<p>Just the same, drive and effort count for more in life in terms of actual results than anything else, next in line probably being chance&#x2F;luck.