Efforts to get to the Moon are completely different from going to Mars and need not be linked together as to what will be accomplished in the near future. The Moon has been done by chemical rockets and will again be done, all by established technology. Mars is very far away and the distance does present unique problems. Although long before the Atlantic crossings that commercialized the Americas, people were using small boats to cross the vast expanse of the Pacific and the Atlantic oceans, perhaps with no clear idea of how to get back again. What could happen with Mars is the first voyagers will be robots,
AstroBees, who won't care about harsh conditions, long trips, and being compensated for what they do. A Mars mission is the perfect test for robots and removes the entire fragility factor of the human condition from the equation. They could even build the bases before people even get there. Of course, this assumes that the age of clever robots is just around the corner as has been proclaimed for a long time now. India has plans to use a robot,
Vyomitras , to man it's first space vehicle's test flights. There's no reason why it couldn't become part of the crew.