Scheme is compatible with most programming methodologies that exist. Scheme can accomodate Object Oriented programmers, functional programmers, or Functional Object programmers. You can even program imperatively if you like.