We have a class on compilers at my university, but it's on the 4rd year. Creating a compiler/interpreter when you are just starting programming would be a big challenge.
@dovyski: it's nice to see this coming from a brazilian university -- I'm from UFABC, São Paulo