The Pragmatic Programmer recommends learning “at least one new language every year.” Learning programming languages is essential to professional growth as a developer. It provides insight and inspiration to think differently. A broader understanding of available languages ultimately leads to better technology choices. Here’s a taste of what the Viget Development team is currently interested in learning.
Community Thoughts on Learning a New Programming Language...
1.
The Pragmatic Programmer
by Andrew Hunt and David Thomas
Straight from the programming trenches, The Pragmatic Programmer: From Journeyman to Master cuts through the increasing specialization and technicalities of modern software development to examine the core process—what do you do, as an individual and as a team, if you want to create software that’s easy to work with and good for your users.This classic title is regularly featured on software development “Top Ten” lists, and is issued by many corporations to new hires.Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
2.
Rust Programming Language
by rust-lang.org
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
3.
The Crystal Programming Language
by crystal-lang.org
Crystal’s syntax is heavily inspired on Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
4.
The Elm Programming Language
by elm-lang.org
A delightful language for reliable web apps. Generate JavaScript with great performance and no runtime exceptions.
5.
Integrating Elm Video Course
by Mike and Nicole Clark via The Pragmatic Studio
“How do I introduce Elm into my application?” We get asked that question all the time! And who could blame new Elm developers for asking. Once they discover how delightful it is to program in Elm, they’re eager to use it in earnest.
The NBA finals are upon us, and that means basketball’s greatest current player is center stage. Whether LeBron will ever be the GOAT is up for debate, but when it comes to scoring, well, we have data. Earlier this season, LeBron became one of the top 10 scorers in NBA history.
To recognize—and help fans analyze—this achievement, ESPN worked with a lean team at Viget to create an interactive experience exactly 38,991 pixels tall, one pixel for each point LeBron is predicted to score during his career.
Join this webinar and get the inside story from the makers themselves.