Unlikely. If the transistor is to fail, it will be because it's left on for too long; not due to the base current.
As for your program, have a look at
PICBASIC Programming — Evolved | Proton Development Suite and try the proton+ picbasic compiler. It's very simple and quick to use. As an alternative, there's BoostBasic from
SourceBoost Technologies (I haven't used this one). Both basic compilers have a free version that is fine for small programs.
The language is also very easy to program in: it's almost like writing in english.