أنا أريد أن أبدأ في برمجة تطبيقات سطح المكتب لذلك قررت ان ادخل في c#

للعلم عندي خبرة كبيرة في لغة php , javascript ,html and css لغات برمجية للتعامل معي السيرفر ولغات بنائية

هل لغة السي شارب قريبة في البنية منهم ؟

ورغبت ان ادخل في برمجة سطح المكتب .

هل من نصائح للدخول ؟+ أنا صممت برامج علي access هل يوجد توافق بين visual studio and access بحيث اني اقدر انقل الجداول ،الاستعلامات ، النماذج ،التقارير ،الماكرو وان كان لا يوجد توافق بين كلتا المنصتين هل طريقة

c# in visual studio مختلفة كثيراً عن طريقة التصميم و البرمجة في access

سبب أنني تركت أكسس كمنصة لي علي سطح المكتب لاني أريد أن أُبرمج وليس مجرد تصميم + في النهاية بعد التعب لن يكون برنامج كامل بدون أكسس وسوف تظهر قوائم أكسس

وسبب تركي لمجال الويب أني وصلت لمرحة لا أستطيع التعمق أكثر الا إذا كنت جيداً في اللغة الانجليزية

وشكرا مقدماً