Both of these are basically introductory Programming Languages classes (with a capital P and L, in other words the study of programming languages themselves). I'm not really sure how you could create your own language without learning about different languages.