Isaiah 2:4 And he shall judge among the nations, and shall rebuke many people: and they shall beat their swords into ploughshares, and their spears into pruninghooks: nation shall not lift up sword against nation, neither shall they learn war any more.
Micah 4:3 And he shall judge among many people, and rebuke strong nations afar off; and they shall beat their swords into ploughshares, and their spears into pruninghooks: nation shall not lift up a sword against nation, neither shall they learn war any more.
Is this a call to Christians today, or is it history that Christians need not practice?
It's prophecy... I think there's many things like this that's hard to understand, but in a sense this is also prophecy that has come true.
When was the last time your
town was invaded and you had to take up arms to defend it?
I've never had to because I am from KC... There are millions upon millions of people who never once
had to "learn war" - more people than even lived on earth in Jesus time - even our nations armies are by and large voluntary except in extremely unusual circumstances.
does war still exist on earth? Yes... But this is absolutely been a time of unwalled cities (such as seen in Ezekiel 38:10-16) for my entire life due to the privilege of being born in a Christian nation. The only reason I know anything about weapons is due to hunting, not because where I live has ever been invaded. (Though looking at the southern border that has just changed...)
The question you are asking is whether this is a
command and I am confident in assuring you that in the passages you pointed to it is not a command. It's a statement of prophecy, something that
will come to pass
future from the time the prophecy was given.
And future can be anything from 1 day to hundreds of years or more.
But prophecy just occurs - we don't intentionally make it occur, it occurs naturally because God brings it to pass.