From graphene and topological insulators to Weyl semimetals