Learning path for Cafe Duet
Chuck Carpenter
Posts: 15
Hi Gang,
I am looking to start learning Cafe Duet. I have a programming background and I did some Java programming years ago, but I will have a lot catching up to due. I recently completed the AMX Programmer I and II and submitted my practical for certification and waiting on the results of that. I plan on taking the AMX Cafe Duet class in May and I am looking to get a head start on things.
What docs/books do you guys recommend reading first?
Thanks
Sent from my iPad using Tapatalk HD
I am looking to start learning Cafe Duet. I have a programming background and I did some Java programming years ago, but I will have a lot catching up to due. I recently completed the AMX Programmer I and II and submitted my practical for certification and waiting on the results of that. I plan on taking the AMX Cafe Duet class in May and I am looking to get a head start on things.
What docs/books do you guys recommend reading first?
Thanks
Sent from my iPad using Tapatalk HD
0
Comments
For Java guff I'd highly recommend Effective Java (second ed.) by Joshua Bloch. Neil Bertlett has a good free pdf book that gives you a run down of OSGi and how it all clicks together or there's a good video intro here. Also if you haven't already done so read the Pragmatic Programmer, its a language agnostic book that should be a prereq for any programming. For Duet specific stuff feel free to have a browse around some of the projects on my GitHub profile. Again, these are all internally documented. There's also a util project there that abstracts from the duet API's into a frontend that's a little more friendly to implement.
For prepping for the Duet course I wouldn't worry about the Duet side of things to much. It's much easier to be walked through it and have someone there you can shoot any queries to as they come up. Get your head around Java (ignoring swing and AWT) so that then when the times comes for the course the only new thing you are having to focus on are the API's rather than language semantics.
I never cease to be amazed at the technical depth of this board and the willingness to help other board members.
I hope to return the favor in the future.
Chuck