I am looking to get started learning more at SharePoint Development. I have pushed SharePoint Workflow as far as I think I can push it. I am looking for some guidance on where to start learning more delvish style, even if it means learning a program language and/or creating apps.
I am working with both on prem and Cloud.
Edit: I guess what I am really asking is it worth while endeavor to learn a Language like C# or something else to do developing for Office 365 mostly SharePoint. If so what have steps would you suggest.