The earlier posts that recommended hands on experience are dead on. I DID NOT come from a strong programming background (unless of course you include LOGO and BASIC on the Apple IIe in the "strong program languages" list). However, I would consider myself almost fluent in Easylanguage and have been able to program some fairly complex ideas.
Just try to code things, download the manual (which should tell you almost everything you need to know), post on Tradestationworld.com if you have any questions, and read examples of other people's code and try to understand it. You can even start by opening up the pre-canned strategies that TS comes with and try and understand what is going on there. Get used to using the searchabel "help" file for easylanguage...and maybe even download a desktop version (if they still offer this).
Good luck!