Learning to code requires persistence and passion for technology. Mastering any new skill requires time and practice. Some programming languages are harder than others to learn. But you can learn to code, even if you do not like math.