Everybody can't be good at coding. Unless we find a way to teach newborn babies how to program games.
http://forums.terraria.org/index.php?threads/getting-started-with-modding.7832/ http://forums.terraria.org/index.php?threads/tutorial-custom-bosses-npc-ai-and-server-syncing.10474/ http://forums.terraria.org/index.php?threads/tutorial-summoner-weapon-programming-knowledge-required.9381/ http://forums.terraria.org/index.php?threads/tutorial-custom-dust.8957/
Never.Just keep at it. Skills can be learned.