A beginner shifting from .NET