An oberon may refer to any of the following:
1. Oberon is a programming language released in 1986 by Niklaus Wirth, creator of the Pascal and Modula programming languages. Oberon was a direct successor to Modula-2, improving upon its power and reducing its complexity. Its new feature was called type extension that allowed it to create and relate to new data types based on existing ones, a technique differing from only static data typing.