Basics of robotics

I want to start from the basic of robotics then how should I start . like for programming etc

This very much depends on your learning style. Have you found that you prefer books, videos, blogs, or interactive tuition?

Also depends on your current level and related experience so if you could tell us about your background and experience that would help people advise the best options for you as well.