Estimated time : after learning c++ as above, it takes 10 days( max) to know it ,though you can learn Arduino without dumping your hands in c++ with 1 month (max) but you won't survive to far.continue