Hi guys,
I’m a Crestron programmer starting to learn C#. I have experience with Javascript and Ruby so I’m not a programming noob, but any suggestions on learning material, websites, books, etc would be appreciated!
Left A/V for backend enterprise development because our template SIMPL framework/SIMPL# was a dumpster fire. Crestron is worse than Apple when it comes to “allowing you the privilege to code on our platform” Hope you’re learning so you can leave lol.
Head First C# is a good beginner one, it’s very 90s but honestly the pictures and light-hearted tone of the book kept me engaged. Crestron scripting is very waterfall – one person does it start to finish. Non-programming, but The Mythical Man-Month is an older book, but it gives good insight on working on one project as a software team, and the associated pitfalls. It’s out of print and pdf can be found online
This is great advice thank you! Yeah, I’m also learning to make a pivot in the future lol
Learning AV programming can be tough because the environment is so closed. I assume you’re trying to get ready for 4-series and CH5? If you’re doing CH5 the Javascript experience will help. I would learn how to do tcp/IP programming, and rest api programming as well. It really helps to have a test processor and some gear to control because there’s a lot of trial and error. If you call up Crestron and tell them you’re struggling with a sharp program they are just gonna tell you to use SIMPL. It’s a heavily self taught route.
Yeah there’s demand for CH5 so i’m brushing up my front end knowledge and picking up vue. lots of great advice here, thank you!!
Learnavprogramming.com is a nice starter crash course for S# modules and S# Pro programs, but mainly focused on the Crestron specifics of the C# sandbox moreso than C# itself
For C# specifically, Tim Corey has a great youtube channel. I’d recommend trying to find playlists that to an app from start to finish to get an idea of the full picture. Then research the specifics of the parts you don’t feel comfortable with one at a time.
I attended masters last spring. If I recall correctly look up olh2015 , you might find links to their video lectures there. There was also a discord channel, remind me tomorrow and I’ll see if I can share it with you.