This is a question I am asking to get help from the community here, I want to be able to work as a freelance SharePoint Developer.
It's been few years for me now getting into the development world, I began with C#, but all my knowledge about it is just simple stuff, like define a class, handling button event to insert data into table, get data from table display it in grid. All my work is related to SharePoint so I don't have to deal so much with C#.
I am currently working in a company, and am doing only SharePoint with them, I don't know if I can become a guru in all the technologies I have previously mentioned, should I study a book about each? Should I watch videos? Should I quit from the company and stay for few months learning all these technologies as I find working in my current company is just a waste of time as most of the stuff am doing are like "donkey work". How do you manage to learn new things and be super @ them so you can do your own work.? I haven't known any friend who's good with these ones, so I don't have someone to advice me on how to study, how to become too good in a short time.
Thank you community.