ฉันจะเข้าไปเกี่ยวกับการเขียนโปรแกรม F # ได้อย่างไร
ตัวอย่างแบบเริ่มต้นที่ดีอะไรบ้างที่จะเรียนรู้ภาษาหรือเรียนรู้เกี่ยวกับข้อได้เปรียบบางอย่างเหนือภาษาอื่น ๆ
ฉันต้องการเครื่องมืออะไร (เช่น Windows, Visual Studio, ... )
ฉันจะเข้าไปเกี่ยวกับการเขียนโปรแกรม F # ได้อย่างไร
ตัวอย่างแบบเริ่มต้นที่ดีอะไรบ้างที่จะเรียนรู้ภาษาหรือเรียนรู้เกี่ยวกับข้อได้เปรียบบางอย่างเหนือภาษาอื่น ๆ
ฉันต้องการเครื่องมืออะไร (เช่น Windows, Visual Studio, ... )
คำตอบ:
จุดเริ่มต้นอย่างเป็นทางการอยู่ที่นี่: Microsoft F # Developer Center
เพื่อความรวดเร็วลองใช้F # ในเบราว์เซอร์ของคุณ (Silverlight) (มีคำแนะนำแบบอินเทอร์แอคทีฟแบบโต้ตอบ)
เริ่มต้นด้วยการดูวิดีโอและงานนำเสนอ (BTW การแนะนำ Microsoft F #โดย Luca Bolognese ยังคงเป็นหนึ่งในงานนำเสนอที่ดีที่สุดในเรื่อง) จากนั้นอ่านหนังสือที่ต้องอ่านสองเล่มต่อไปนี้:
และนอกจากนั้น ...
Q & A
บล็อก / เผยแพร่
กลุ่ม Meetup
Visual Studio:
MonoDevelop:
วิธีที่ฉันเรียนรู้ F # คือทำตาม 3 ขั้นตอนต่อไปนี้
ก่อนอื่นฉันได้ทำการแนะนำเว็บไซต์Try F #ซึ่งให้การแนะนำแบบโต้ตอบที่ดี (แต่เบา) เกี่ยวกับไวยากรณ์และรูปแบบของภาษา
ต่อไปเพื่อให้เข้าใจถึงการแก้ปัญหาในภาษาฉันเริ่มไขปริศนาบางอย่างในไซต์Project Euler ฉันจะแก้ไขปัญหาเกี่ยวกับสิบครั้งแรกและหลังจากที่เกิดปัญหาที่ประสบความสำเร็จในแต่ละครั้งผมมองขึ้นไปทางเลือก F # การดำเนินงานที่นี่ สิ่งนี้ให้ความรู้สึกที่ดีเกี่ยวกับวิธีการทำงานกับลำดับและการใช้การเรียกซ้ำและโดยทั่วไปแล้วรู้สึกคุ้นเคยกับไวยากรณ์
สุดท้ายผมอ่านคู่มือ 30 จุดที่ยอดเยี่ยมอย่างแท้จริงทำไมต้องใช้ F #บนhttp://fsharpforfunandprofit.com/ มันจะนำคุณไปทีละขั้นตอนผ่านส่วนที่สำคัญทั้งหมดของภาษาที่อธิบายถึงวิธีที่คุณสามารถใช้ประโยชน์จากพวกเขา - มองไปที่นักพัฒนา C # หลังจากนั้นฉันขอแนะนำให้คุณดูแหล่งข้อมูลอื่น ๆ บนเว็บไซต์พวกเขาทั้งหมดเป็นอย่างดีเขียนและลึกซึ้งมาก
หลังจากทำตามขั้นตอนเหล่านี้แล้วคุณควรพร้อมที่จะเริ่มสร้างโครงการจริงใน F #
ไบรอันได้รวบรวมรายการที่ยอดเยี่ยมไว้แล้ว แต่ฉันส่งผลงานเล็ก ๆ ของฉันไปยังระบบนิเวศที่อุดมสมบูรณ์ของสื่อการเรียนรู้ F #, F # Koans - วิธีที่ง่ายสนุกและโต้ตอบเพื่อเรียนรู้ภาษา F # ผ่านการทดสอบ