プログラミングは言語ですから、勉強すればどんな人も一定レベルには到達するはずです。
ただしエンジニアは継続的かつ自主的な学習が求められます。重視したいのは、プログラミングが楽しいか、少なくともやっていて嫌いではないか、です。
プログラミングが楽しくなくて勉強が進まないのであれば、あなたはエンジニアに向いていないかもしれません。
>Webエンジニア転職を見据えた環境の選び方はこちら