@cfr : It's of course Tikz! Thank you.
For the first one, I've adapted some code found here in SX :
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{enumerate}
\usepackage{tikz}
\usepackage{xcolor}
\usepackage{tikz-3dplot}
\usepackage{hyperref}
\usepackage{ifthen}
\usepackage{pgfplots}
\usetikzlibrary{calc,3d,intersections, positioning,intersections,shapes}
\pgfplotsset{compat=1.11}
\begin{document}
\tdplotsetmaincoords{70}{225}%{60}{110}
\begin{tikzpicture}[scale=2,line join=bevel,tdplot_main_coords,%
fill opacity=.5]
\tdplotsetpolarplotrange{0}{90}{0}{360}
\tdplotsphericalsurfaceplot[parametricfill]{60}{32}%
{1}{black}{\tdplotphi + 3*\tdplottheta}%
%{
% \draw[color=black,thick,->] (0,0,0)
% -- (2,0,0) node[anchor=north east]{$x$};}%
% {\draw[color=black,thick,->] (0,0,0)
% -- (0,2,0) node[anchor=north west]{$y$};}%
% {\draw[color=black,thick,->] (0,0,0)
% -- (0,0,2) node[anchor=south]{$z$};
{\draw[thick,->,black] (0,0,0) -- (2,0,0) node[anchor=north east]{$y$};}
{\draw[thick,->,black] (0,0,0) -- (0,2,0) node[anchor=north west]{$z$};}
{\draw[thick,->,black] (0,0,0) -- (0,0,2) node[anchor=south]{$x$};}%
\end{tikzpicture}
\end{document}
I use tikz to draw 2D graphics (in fact, I use geogebra then export the graphics to tikz), but never used it for 3D ones.
I need these graphics for illustration pusposes.
I know a little wxMaxima, gnuplot but can't figure out how to use them to do this.
\includegraphics{}to include the image in your document. This is much easier and much faster than attempting to learn any of the packages you are thinking of using. (I assume you mean TikZ rather thantik. If not, I don't know anything about that one.) If you are having trouble with one of these packages and want to use it, please post the code you've got and explain the problem so people can help. – cfr Jun 01 '16 at 23:56