Ive been reading some books on C++ and ive gotten to the poiters part and just cant get my head around it, a better way for me to learn IMO is to build a program that i find interesting, when i say interesting i mean something that i can use when im finished.
So rather than reading lots more boring (yet i realise its still essential) books on c++ id rather start making programs and when i get to a part of the program that requires pointers etc then i can read up on that section in one of the books, this for me is a much better way to learn
So ive a big interest in poker and play online alot, id like to build some programs like a calculator that recognises my hand and then tells me what are my odds of the hand improving etc
Also most poker players use programs called Holdem Manager and Poker Tracker which use a PostgreSQL database, it saves tons of info on each hand played like VPIP (what % all hands does player play) PFR (How often a player raises) etc etc etc
Obviously this will require some SQL knowledge, i know how to find the database schema and see everything inside the database but ideally id like to build a program that uses the information in the database in a program and displays information that Holdem Manager or Poker Tracker cant in real time. So i might want to see how often someone specific re-raises me preflop for example which them other programs currently dont.
So ill obviously start with a few of the examples in the FAQ and try them but i want to know, what program do you use to make a GUI, say i want to make a calculator like the windows calculator what would you use to make that application. I dont mind paying for a program if its good but if theres a good free alternative that would be better.
Also is a C++ application going to be able to extract information from the PostgreSQL database and use it in the program or should i be using another language?
Finally, when i extract the information id like to be able to display it in a moveable block, for example there will be 6 players at the table, id like to be able to have 6 blocks, 1 for each person and i can overlay it beside them on the table and it will lock the position to that table if i move it kind of thing.
The ultimate final thing, and i realise im probably getting way ahead of myself, how would i go about extracting information from the poker table, i mean reading information either from the text window that displays the cards and betting info or in the case on some sites where they dont have all the info in text is it possible to extract info from the table by some technology that can read numbers and characters in graphical format.
So i know some of the stuff is pretty techinical for a beginner but i just want to get and idea whats involved and by the time i finish i should have learned alot about C++ and SQL