Full stack developers commonly use a variety of technologies including, but not limited to: Front-end, Back-end, Databases.
There are many resources available for learning full stack development, including: Online courses, Books and Communities