[NEW BOOK] Purebasic - A Beginner's Guide To Programming...

Developed or developing a new product in PureBasic? Tell the world about it.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

Character wrote:
Well, i'm still not changing it. :P
Shame. I think PureBasic simply looks better than Purebasic.

Just like your variable syntax advice Kale -->

Code: Select all

GlassWine.s = "Kale's favorite"
Haha joking :lol:
He he, you got me! :wink:
--Kale

Image
White Eagle
Enthusiast
Enthusiast
Posts: 215
Joined: Sun Jan 04, 2004 3:38 am
Location: Maryland

Post by White Eagle »

You say potato, i say Potato...
This makes no sense, you are trying to compare apples to oranges. A potato is a Potato. However, PureBasic is the name of the programming language in question. Purebasic isn't.

Its your choice, but its wrong and looks silly and unprofessional. But then again, we are talking about a book being sold via a POD service and you are making sure it lives up to the bad stereotype that POD books have. Sadly, that stereotype only exists because of people like you :?
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

White Eagle wrote:
You say potato, i say Potato...
This makes no sense, you are trying to compare apples to oranges. A potato is a Potato. However, PureBasic is the name of the programming language in question. Purebasic isn't.

Its your choice, but its wrong and looks silly and unprofessional. But then again, we are talking about a book being sold via a POD service and you are making sure it lives up to the bad stereotype that POD books have. Sadly, that stereotype only exists because of people like you :?
LOL! I've never heard so much shit in my life. What an idiot. I wonder why i've sold loads and nobody has ever said a bad word against it, while many people have praised it very highly to me. Oh, but wait a minute, it's a 'POD' book, so it must be crap. :roll: Maybe you want to try and read books that don't contain a dog called spot and a bright red rubber ball. :lol:
--Kale

Image
Killswitch
Enthusiast
Enthusiast
Posts: 731
Joined: Wed Apr 21, 2004 7:12 pm

Post by Killswitch »

*Killswitch closes copy of "How to Win Friends and Influence People"*

I'm confused, I can't find any of White Eagle's techniques in there...

:roll:
~I see one problem with your reasoning: the fact is thats not a chicken~
White Eagle
Enthusiast
Enthusiast
Posts: 215
Joined: Sun Jan 04, 2004 3:38 am
Location: Maryland

Post by White Eagle »

What an idiot.
I am an idiot because I pointed out a misspelling in your book?
I wonder why i've sold loads and nobody has ever said a bad word against it, while many people have praised it very highly to me.
I have not said a bad word against it either. I merely pointed out a misspelling that you are apparently too lazy to fix.
Oh, but wait a minute, it's a 'POD' book, so it must be crap.
I didn't say that, did I? I said PODs get a bad wrap because of silly issues like misspellings or other errors that should have been caught in your editing process.
Maybe you want to try and read books that don't contain a dog called spot
Wouldn't that be a dog called Spot :lol:

*edit* Don't try to create an enemy where one doesn't exist :wink:

I think your book is great and a tremendous benefit to the community. Have I bought it? No. Why haven't I bought it? I am not using PB 4.0 at this time. If Fred ever quits messing around with the "niche" versions of 4.0 and concentrates on fixing the bugs (including the OpenGL ones) in the Windows version of 4.0, I will definitely be buying your book.
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Now I am nervous to mention the missing fullstop.
Dare2 cut down to size
Character
Enthusiast
Enthusiast
Posts: 337
Joined: Mon Aug 07, 2006 3:51 pm
Location: Netherlands

Post by Character »

With all respect White Eagle, I think your are a bit too negative.
I must admit that I'm not very interested in your endless point of view.
Sorry.
Cessante causa cessat effectus
User avatar
SimpleMind
Enthusiast
Enthusiast
Posts: 112
Joined: Sun May 18, 2003 12:40 pm
Location: Netherlands

Post by SimpleMind »

You did it. Kale, very nice!
Give me books, fruit, french wine, fine weather and a little music.
John Keats
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

SimpleMind wrote:You did it. Kale, very nice!
Ta. :)
--Kale

Image
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

@Kale

I have the book - Yeah

I like the 'Golden Rules For Writing easily readable code' chapter. it's a good idea I think - and as it is exactly my coding style i won't flame you :D

Can I make some suggestions ? No offense - these are just ideas.

1.

In your book you are speaking of the Win32 programming in 'IV. Advanced Topics'.

It would be really good to find the same for Linux/GTK and for MacOS.
I know that PB4.0 isn't ready right now on those OS but the rules (API Programming) are the same in PB3.94 and PB4.0.

For customers like me - who knows how to program Win32 but not GTK - i would have appreciated such chapters.

For example a 'PureBasic Substitute Types For GTK1 and GTK2 API Types' chart would be nice like the Win32 one.

More, a little lesson on how to program cross-platform applications with PureBasic would be interessant.

I appreciated a lot - last year - the article of Freak here :

http://www.purebasic.fr/english/viewtop ... ight=linux

2.

If you intend - one day - to write a second PureBasic book,
it would be nice to have a more advanced PureBasic book for experienced programmers. I think there's also a market.

For example,

You could describe how use Import(C) / ProtoTypes / PseudoTypes.
It would explain to experimented programmers how easy it is possible to make wrappers (includes for common/famous DLL) in order to extends the PureBasic builtin commands.

Or how to use the PureBasic SDK with a brief description on how to write a PureBasic UserLibrary in GCC, DevC++, MS Studio, or even FASM.



In all cases - congratulation for your book.
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
chen
Enthusiast
Enthusiast
Posts: 338
Joined: Fri Dec 23, 2005 2:20 pm
Location: Quebec, Canada
Contact:

Post by chen »

Hi Kale,

I have 8 months or so working with PB, and I was tempted to buy your book,
but first I decided to wait for comments. The comments are very good then I
went to your site and download the free chapter and the examples...

Im new to PB but not to programming in General ( over 20 years), and it
seem to me that is for people that is starting not only in PB but as
programmers too. This is based in the chapter and examples ( I go
through all of them).

But in the future (supporting Flype), if you come out with and advanced PB
book be sure I'll get it.

Congratulations and go on. :idea:
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

@Flype
Thanks for the comments, it's something for me to think about. :)

@chen
Yes, the book is for programming beginners but i also wrote it for more experienced coders aswell to be used as a quick-start guide to PB. Some of the chapters are a little elementary i guess but thats because i approach PB 'from the ground up'. I have personally found this to be the best way of learning. Whenever i learn something new, i always want the teacher (or article) to treat me like a complete beginner, that way more is explained. ;)
--Kale

Image
robleong
User
User
Posts: 38
Joined: Mon May 19, 2003 10:20 pm
Location: San Francisco bay area, California, USA
Contact:

Post by robleong »

Just got a copy of your book by courier today, Kale! It took about 7 days to reach me. Physically, it looks good, if I can say such a thing about a book, but I've yet to read it. The yellowish nature of the paper doesn't bother me. However, I'm just wondering how long you took to write the book because it is quite a substantial book? Congrats and thanks for it - I always think a language should come with a book/manual for 'newbies' like me to learn the language.
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post by Kale »

robleong wrote:I'm just wondering how long you took to write the book because it is quite a substantial book.
It took all my freetime of just over one year. :wink:
--Kale

Image
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

just ordered it, now let's see if i can find anything to sue you :-)

just kidding :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Post Reply