Eğer öğrenmek için soruyorsanız önce diğer işleri halletmenizi öneririm. C# bilginiz ne durumda bilmiyorum ama başta temel bilgileri öğrenmeniz daha sağlıklı olacaktır.