Computer Vision fundamentals for beginners