While some programs are very easy to use, there are a few that have a rather steep learning curve, most notably R and GRASS GIS. Luckily there are many on-line sources, including user forums, email lists, and on-line documentation and tutorials to help out.