What basics should I know before start to learn ruby