Head First C#: A Learner's Guide to Real-World Programming with C#, Xaml, and .Net, 4/e (Paperback)

Andrew Stellman, Jennifer Greene



What will you learn from this book?

For beginning programmers looking to learn C#, this practical guide provides a bright alternative to the legions of dull tutorials on this popular object-oriented language. Fun and highly visual, this introduction to C# will keep you engaged and entertained from first page to last. Head First C# guides you through the fundamentals and shows you how this language works to create user interfaces, databases, and more. You'll apply what you've learned in a series of hands-on labs.

Why does this book look so different?

Based on the latest research in cognitive science and learning theory, Head First C# uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.



對於想要學習C#的初學者,這本實用指南提供了一個明亮的選擇,與這個受歡迎的面向對象的語言相比,這本書不像其他枯燥的教程。這本有趣且高度視覺化的C#入門書籍將讓你從頭到尾都保持著興趣和娛樂。《Head First C#》將引導你了解基礎知識,並展示這個語言如何用於創建用戶界面、數據庫等。你將在一系列的實踐實驗中應用所學知識。


基於認知科學和學習理論的最新研究,《Head First C#》採用豐富的視覺化格式來吸引你的注意力,而不是使用讓你昏昏欲睡的文字重的方法。為什麼要浪費時間苦苦掙扎於新概念呢?這種多感官的學習體驗是根據你的大腦真正的工作方式而設計的。


Jennifer Greene is an agile coach, development manager, business analyst, project manager, tester, speaker, and authority on software engineering practices and principles. She's been building software for over twenty years in many different domains including media, finance, and IT consulting. She's worked with teams of excellent developers and testers to tackle tough technical problems and focused her career on finding and fixing the habitual process issues that crop up along the way.

Andrew Stellman is a developer, architect, speaker, agile coach, project manager, and expert in building better software. Andrew is an author and international speaker, with top-selling books in software development and project management, and world-recognized expert in transforming and improving software organizations, teams, and code. He has architected and built large-scale software systems, managed large international software teams, and consulted for companies, schools, and corporations, including Microsoft, the National Bureau of Economic Research, Bank of America, Notre Dame, and MIT. He's had the privilege of working with some pretty amazing programmers during that time, and likes to think that he's learned a few things from them.


Jennifer Greene是一位敏捷教練、開發經理、業務分析師、專案經理、測試人員、演講者,也是軟體工程實踐和原則的權威。她在媒體、金融和IT顧問等多個領域擁有超過二十年的軟體開發經驗。她曾與優秀的開發人員和測試人員合作解決困難的技術問題,並專注於找出並修復在過程中出現的常見問題。

Andrew Stellman是一位開發人員、架構師、演講者、敏捷教練、專案經理,也是建立更好軟體的專家。Andrew是一位作家和國際演講者,在軟體開發和專案管理領域擁有暢銷書籍,並且是轉型和改善軟體組織、團隊和程式碼的世界知名專家。他曾設計和建立大型軟體系統,管理過大型國際軟體團隊,並為包括Microsoft、國家經濟研究局、美國美洲銀行、聖母大學和麻省理工學院在內的公司、學校和機構提供諮詢服務。在此期間,他有幸與一些非常優秀的程式設計師合作,並且認為自己從他們身上學到了一些東西。