Hi, you can fall in one of a no. of categories of projects ie develop a new security algorithm which you can later code into a program library, develop a secure network application, or develop code to break into an existing secure system and render it insecure.
The good languages i would recommend are those that a strongly typed like Java, but also C is very handy and powerful despite its weak typing.
Which ever your choice is: we will pick on from there later.
Thanx.