With all due respect to chafari, I disagree.
DarkBASIC Professional is well worth getting for the following reasons.
1) As a game language, it's in a class of it's own. The commands are easier to understand, and when generating complicated games with detailed logic, it's a fantastic prototyping language. You load it up, you don't need to worry about which library's to assign, or perform complex project setup. You just open DarkBASIC Professional and start coding.
2) The code you generate in DarkBASIC Professional, uses the same command set as DarkGDK. This means you can use the same commands on both platforms.
3) DarkBASIC Professional introduces users to programming concepts such as functions, and data management that transfers over to C++ as a skillset. I myself learned DarkBASIC Professional before I started on C++ and I've found much of what I learned applies to C++
4) You can knock out quick games with DarkBASIC Professional and still be fully licensed to sell them. Then when you're ready to take those games beyond DBPro's feature set, you can recode them in DarkGDK, and enjoy the extra power C++ offers.
5) Users have stated on this forum repeatedly that C++ games are faster, and in some cases with optimisation this can be true. However the speed difference isn't what most users make it out to be, for retro style games, causal games, board, card, and other game types that developers often make money with. It will hardly make any difference at all.
Dealing with your post directly:
Quote: "My end result is to make a game. Currently I am studding C++ right now online. Once I get the hang of it I want to design some games.
1. I know that if I model and code the items it could take forever so I might just buy some model packs to get the time lag off. Is there any flaws in doing this? "
CSG commands will allow you to build both simple and complex objects direcly in the code. If you want to use a model pack, it's as easy as typing in "Load Object" and "Play Object" for loading and animation. If you wish to import your own custom objects you can do so from several modelling applications including 3D Canvas Pro. Both DarkBASIC Professional and DarkGDK will load and use model packs sold on our site.
Quote: "2.I have also seen is some recent post that you got to watch your polly count. Any idea on how much you add to a game before it is to much? "
Less is more in games! By that, we mean that you "could" have a fantastically generated female character with a high polygon count, but if you expect to put in scenery behind her you're going to hit the limit of your system resources. Netbooks are an emerging market for casual games and this is ideal for new independent developers looking to make some starting cash. Keeping your system resource usage under control and using sensible models with sensible polygon counts will allow you to achieve a lot.
Don't focus purely on "3D" graphics, either, sometimes using sprites, or planes can produce a fantastic result and very low system cost. Don't expect to be making the next Unreal 4 engine, unless you're very very very very very rich.
Quote: "3.Also by using the dark basic pro is there any drawbacks as where I would need to purchase other things? "
This depends on what you are trying to do. You don't "need" to buy anything extra in DarkBASIC Professional, any plugin's provided are designed to be a time saver. For instance, DarkAI, will allow you to quickly add AI to your code. But you don't need it, you could code the logic in yourself. DarkPHYSICS is great, but DarkBASIC Professional does come with ODE a built in physics engine or the newton engine has been on the forums as a plugin for a while. There's a ton of free community plugins you can download as well. If you want to find out more then a few minutes on google or browsing these forums will yeld results.
Quote: "4.With Dark basic pro are we aloud to create games that I can put on a cd and give to a friend so my self and him can play online agaisnt each other?"
Of course you can. Not only that, you can SELL that game to your friend if you really want to, or a bunch of strangers. Any code you create in DarkBASIC Professional is your own property. We only ask that you buy the language, and that's it.
Quote: "5.Finally one or if I get this where could I find some tutorials on how to get started?"
I just posted a bunch of video tutorial's
http://forum.thegamecreators.com/?m=forum_view&t=187474&b=7 feel free to browse! It's all free and on youtube. If you're trying to learn C++ I think you'll find these extremely easy in comparison.