You should see 3dgs as a "beginner" engine, that you can practise your skills in
Game-making.
Its very valuable to learn the basics of creating games (programming, Art, gamedesign)
its also great to create rapit prototypes of a gameidea.
showing 3dgs projects was twice my basis on getting a job in the game industry.
If you can create Project in 3dgs, you know how the basic flow
of work is in that area. programming in other languages is
then just the improvement of your skills for professional Projects.