I consider myself a generalist. While I know quite a bit about numerous programming languages I wouldn't call myself an expert in any individual one.