we are happy to have you here, and the questions you have are completely welcome. we are actually, at the moment, trying to develop a short guide / tutorial about getting beginners started, so if you don’t mind, this week we might be posting some ideas / questions / resources on this thread.
part of what we are trying to do with OF at the moment is develop it so that it makes sense more for experts (thus all the addons stuff) and for beginners - we feel it’s pretty comfortable for mid range folks to get into because the code and example are fairly clean…
my first set of questions for you is:
a) what experience do you have programming?
b) what kinds of things do you want to do?
c) how well do you understand basic concepts like: variables, data types, object oriented programming, functions?
I think part of the work we will do this week is to develop a short tutorial about working in c++. I found this book is very useful - learning c and c++ in 5 days. it explains alot of basics (not all having to do with OF, but more general stuff about the language).
also tutorials, like this:
are pretty helpful just to get around basics – variable, functions, classes, etc
I think the most important thing is to play - start altering variables and asking how to do basic things here in the forum - and also to keep in mind that the learning of a language like c/c++ is like any other language : words, then sentences, then paragraphs, then writing – it can be frustrating at first, but the time and energy you put in will translate across all the programming languages, because the principles are really, really similar.
p5 is definitely more suited for beginners, but we will do our best to try to help you get going here, and again, welcome.