PureBasic Forum
http://forums.purebasic.com/english/

Hello. New user/learner with a question
http://forums.purebasic.com/english/viewtopic.php?f=7&t=75967
Page 1 of 1

Author:  Wolfsong [ Fri Sep 18, 2020 1:12 pm ]
Post subject:  Hello. New user/learner with a question

Hello everyone,

I'm checking out PureBasic and have been looking around for a good, comprehensive beginner's tutorial, video series, book, etc. I came across a book called "purebasic-a-beginners-guide-to-computer-programming". It's in PDF form, and was available free.

I notice it's written for version 4, and PB is now up to version 5.

So, my question is if that book is still relevant/useful to learning PB, despite the version differences?

Thanks!

Author:  blueb [ Fri Sep 18, 2020 1:28 pm ]
Post subject:  Re: Hello. New user/learner with a question

Thanks for joining the forum. You'll find everyone here very willing to help beginners.

The book is an excellent start and will give you a good foundation.

When trying the examples and something doesn't work, simply look into PureBasic's help file in the 'History Section' and look for changes that affect the command you are trying to use.

If you're still stuck.. simply ask!

Author:  leonhardt [ Fri Sep 18, 2020 2:36 pm ]
Post subject:  Re: Hello. New user/learner with a question

I think the official doc(chm) is good enough for beginners to start with. :D

Author:  TI-994A [ Fri Sep 18, 2020 3:20 pm ]
Post subject:  Re: Hello. New user/learner with a question

Wolfsong wrote:
...my question is if that book is still relevant/useful to learning PB, despite the version differences?
Firstly, welcome to PureBasic. :D

And secondly, the answer to your question is, yes.

The core command syntax and programming structure of the language remains mostly unchanged. The book will serve as a good starting point to get a feel and understanding of PureBasic.

Beyond that, the manual is quite comprehensive, and this forum is quite responsive.

Author:  Demivec [ Sat Sep 19, 2020 12:59 am ]
Post subject:  Re: Hello. New user/learner with a question

Wolfsong wrote:
Hello everyone

Welcome.

Wolfsong wrote:
I notice it's written for version 4, and PB is now up to version 5.

So, my question is if that book is still relevant/useful to learning PB, despite the version differences?


Here is another book that was written for version 5. There still have been things added and even changed in PureBasic since then but it will get you a little closer to the current version. This second book covers creating a 2D side scrolling game in PureBasic. It introduces the fundamentals of PureBasic also though maybe at a slightly higher level than the book you mentioned. You can find it here.

@Edut: Corrected description of the link to a more advanced book. Thanks BarryG.

Author:  BarryG [ Sat Sep 19, 2020 1:23 am ]
Post subject:  Re: Hello. New user/learner with a question

Demivec wrote:
The author updated it to version 5 a few years ago in 2014. You can find that version here.

The link you gave is for "Programming 2D Scrolling Games", but the OP is asking about "Purebasic: A Beginners Guide to Computer Programming" (Kale's book).

Author:  chi [ Sat Sep 19, 2020 4:55 am ]
Post subject:  Re: Hello. New user/learner with a question

Check out Guillaume's Beginner Tutorials on YouTube!

Author:  Wolfsong [ Sun Sep 20, 2020 8:10 pm ]
Post subject:  Re: Hello. New user/learner with a question

chi wrote:
Check out Guillaume's Beginner Tutorials on YouTube!


I've checked out some of his videos and found they aren't truly beginner-focused. At minimum, he seems to assume programming/syntax knowledge of the viewer.

In watching other of the supposed "beginner" videos, I find that, like many others "teaching" programming, he seems to have forgotten what it's like to be a beginner, and jumps straight into concepts that are beyond beginner level. His intro videos are more just front-loading a bunch of info, with no examples or projects to apply that knowledge to. As I said... seems a lot of people creating "beginner content" make that same mistake. They forget that things which are easy and obvious to them aren't to someone who's brand-new. Too often it seems like they just want to show off how good they are, more than actually teaching anything.

I had the same experience with that book I asked about earlier. It's a lot of front-loading information, with very little application so I can see how/when/why to use it, etc.

Ironically, despite being a 'BASIC' language, I'm finding it hard to find good beginner content for it. Moreso than I have for any other one I've looked into. In fact, I haven't found anything that I could follow and feel like I'm learning and absorbing how to do anything with it.

This is the only language I can't find a "hello world" tutorial for. And that's pretty much a universal, step 1, "go-to" beginner's thing.

So, I don't know. I feel like this language is intended for people who already know how to program. Not so much for someone you'd expect to be looking for a BASIC language to begin with. Or at least I've yet to find anything to make me think otherwise.

Author:  Saki [ Sun Sep 20, 2020 9:17 pm ]
Post subject:  Re: Hello. New user/learner with a question

http://nomad.uk.net/downloads/PureBasic ... 0Guide.pdf

With "Hello World"

Have fun :wink:

Author:  TI-994A [ Sun Sep 20, 2020 9:24 pm ]
Post subject:  Re: Hello. New user/learner with a question

Wolfsong wrote:
...I haven't found anything that I could follow and feel like I'm learning and absorbing how to do anything with it...
This short tutorial attempts to address the fundamentals of PureBasic:

> The Basic Anatomy of a PureBasic Program

It's truly a simple and powerful programming language. Hope it helps in some way.

Author:  Fred [ Mon Sep 21, 2020 10:22 am ]
Post subject:  Re: Hello. New user/learner with a question

Wolfsong wrote:
chi wrote:
Check out Guillaume's Beginner Tutorials on YouTube!


I've checked out some of his videos and found they aren't truly beginner-focused. At minimum, he seems to assume programming/syntax knowledge of the viewer.

In watching other of the supposed "beginner" videos, I find that, like many others "teaching" programming, he seems to have forgotten what it's like to be a beginner, and jumps straight into concepts that are beyond beginner level. His intro videos are more just front-loading a bunch of info, with no examples or projects to apply that knowledge to. As I said... seems a lot of people creating "beginner content" make that same mistake. They forget that things which are easy and obvious to them aren't to someone who's brand-new. Too often it seems like they just want to show off how good they are, more than actually teaching anything.

I had the same experience with that book I asked about earlier. It's a lot of front-loading information, with very little application so I can see how/when/why to use it, etc.

Ironically, despite being a 'BASIC' language, I'm finding it hard to find good beginner content for it. Moreso than I have for any other one I've looked into. In fact, I haven't found anything that I could follow and feel like I'm learning and absorbing how to do anything with it.

This is the only language I can't find a "hello world" tutorial for. And that's pretty much a universal, step 1, "go-to" beginner's thing.

So, I don't know. I feel like this language is intended for people who already know how to program. Not so much for someone you'd expect to be looking for a BASIC language to begin with. Or at least I've yet to find anything to make me think otherwise.


Did you check the userguid part of the doc ? It starts with very simple concept, step by step

https://www.purebasic.com/documentation ... rview.html

Author:  chi [ Mon Sep 21, 2020 4:24 pm ]
Post subject:  Re: Hello. New user/learner with a question

Another good source learning PB: blueznl's PureBasic Survival Guide

Page 1 of 1 All times are UTC + 1 hour
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/