programming Sharepoint 2013

Dear all,

if I want to program SharePoint 2013 dynamically and will change a lot of sharepoint thing, which language should I learn ? C#, C or C++ ?

a lot of graphic and logic will be add for sure.
LVL 1
marrowyungSenior Technical architecture (Data)Asked:
Who is Participating?
 
Carl TawnConnect With a Mentor Systems and Integration DeveloperCommented:
They'll be able to talk to the APIs/web services, but any modules, custom workflows, etc, you want to add to Sharepoint will need to be .Net
0
 
marrowyungSenior Technical architecture (Data)Author Commented:
any good books to start learning programming for SP 2013 ? from beginner to expertists please.
0
 
Carl TawnSystems and Integration DeveloperCommented:
Sharepoint is .Net based, so of the three languages you mentioned C# is realistically the one you should be looking at.

As far as books/resources go, you could start with "Beginning SharePoint 2013 Development" published by Wrox.
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
marrowyungSenior Technical architecture (Data)Author Commented:
"mentioned C# is realistically the one you should be looking at.
"

but other language is better than C# on developing sharepoint 2013.
0
 
Carl TawnSystems and Integration DeveloperCommented:
I'd start with this one: http://www.amazon.com/Beginning-SharePoint-2013-Development-Programmer/dp/1118495845/ref=pd_bxgy_b_text_z/175-7378268-3667931

As it covers the core principles of Sharepoint development, and will give you the grounding you need to move on to the Business Solutions one.
0
 
marrowyungSenior Technical architecture (Data)Author Commented:
can the VB, VC, VC++ and java, PHP guy easily develope sharepoint 2013? or go MUST go throught
REST again ?
0
 
Carl TawnSystems and Integration DeveloperCommented:
You should be able to pick up C# easily enough. The steepest learning curve will be in understanding how Sharepoint works, rather than in the language itself.
0
 
marrowyungSenior Technical architecture (Data)Author Commented:
"You should be able to pick up C# easily enough"

yeah, I knew. I have a lot of resource about that.

But if I hire other developer, they didn'ot know C#, then I need to know if, sharepoint understand java and PHP , for example ?
0
 
Carl TawnSystems and Integration DeveloperCommented:
No. Sharepoint is .Net only, so any of the .Net languages are an option, but not PHP or Java.
0
 
marrowyungSenior Technical architecture (Data)Author Commented:
ok, so PHP / Java can't talk to Sharepoint 2013 at all ?
0
 
marrowyungSenior Technical architecture (Data)Author Commented:
ok
0
 
marrowyungSenior Technical architecture (Data)Author Commented:
For the ease of programming, I think we have to wait for Sharepoint 2015.

I think it should be a product that can be program by as much programming language as possible !
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.