Это практически одно и то же, но не совсем.
Если посмотреть в известные учебники современного русского языка (а я буду в основном, естественно, говорить о русском языке, по умолчанию), то представится такая иерархическая картина:
Лексика.
Ограниченно употребляемая лексика.
Сленговая и арготическая лексика.
Сленги. Арго.
<hr />
Произведено разделение. И сленг, и арго используются ограниченно. Отдельными социальными группами. Но сленгом может пользоваться та группа, которая не отделена, не изолирована от общества. А арго - это, как правило, принадлежность социально отстранённых групп. При этом, арго включает в себя намного больше вульгаризмов, чем многие из сленгов (жаргонов).
<hr />
Что касается других языков, то под арго могут подразумевать и некие диалекты, которые воспринимаются носителями нормированного языка как "шифровки", нечто непонятное. Но такое значение понятия "арго" используется реже.