What is one programming skill/project I can spend 2 years on and become absolutely brilliant in it? I am currently studying automata theory and I am highly keen to carry a project on it.How do I go about a project in this area and what are some good projects one can work on?