Jump to ratings and reviews
Rate this book

Getting Started with V Programming: An end-to-end guide to adopting the V language from basic variables and modules to advanced concurrency

Rate this book
Learn a new statically compiled programming language to build maintainable and fast software with the help of this comprehensive guide to V programming

Key FeaturesExplore the features of the V programming language step by step with this beginner's guideGain strong foundational knowledge of core programming concepts such as modules, functions, and structsLearn how to write super-fast programs and applications that compile in a matter of secondsBook DescriptionA new language on the block, V comes with a promising set of features such as fast compilation and interoperability with other programming languages. This is the first book on the V programming language, packed with concise information and a walkthrough of all the features you need to know to get started with the language.

The book begins by covering the fundamentals to help you learn about the basic features of V and the suite of built-in libraries available within the V ecosystem. You'll become familiar with primitive data types, declaring variables, arrays, and maps. In addition to basic programming, you'll develop a solid understanding of the building blocks of programming, including functions, structs, and modules in the V programming language.

As you advance through the chapters, you'll learn how to implement concurrency in V Programming, and finally learn how to write test cases for functions. This book takes you through an end-to-end project that will guide you to build fast and maintainable RESTful microservices by leveraging the power of V and its built-in libraries.

By the end of this V programming book, you'll be well-versed with the V programming language and be able to start writing your own programs and applications.

What you will learnBecome familiar with the basic building blocks of programming in the V languageInstall the V language on various operating systemsUnderstand how to work with arrays and maps in V programmingDiscover how to implement concurrency in V programmingUnderstand best practices of sharing memory by letting coroutines communicate with each other using channels in VWrite modular code and build on your knowledge of structs and functions in VGet acquainted with writing tests in V programmingGet to grips with building and querying RESTful microservice in VWho this book is forWhether you're a beginner interested in learning a programming language or an experienced programmer looking to switch to a new and better statically compiled programming language, this V programming book is for you.

Table of ContentsIntroduction to V ProgrammingInstalling V ProgrammingVariables, Constants and Code CommentsPrimitive Data TypesArrays and MapsConditionals and Iterative An advanced concurrency patternTestingIntroduction to JSON and ORMBuilding a Microservice

408 pages, Kindle Edition

First published December 10, 2021

3 people are currently reading

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (57%)
4 stars
3 (42%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Alvydas Vitkauskas.
1 review
January 2, 2022
V is a very young and promising language, so kudos for the author of the book for promoting it.

V can be good as the first language for those beginners interested to learn systems programming with the fast, versatile but syntactically simple and safe (helping developers to protect them from their own errors) language.

As for the book itself, the title of the book suggests that it is targeted mostly to beginners (as it suggests “getting started”), but actually it goes through all the features of the language, including the advanced ones like concurrency as well as takes for granted that you know about the memory usage and placement of different types of data structures.

The book does not go deep into these topics and it does not teach you good programming principles - it is mostly more verbose version of the language documentation available online. So, if you are a beginner in systems programming, and you do not know yet what is stack and what is heap, the idea and the benefits of the immutable variables and pure functions, problems with global variables and variable shadowing, the difference between the procedural and object oriented programming, the idea of the modular code and the need of access specifiers like private, protected and public, the challenges of the parallel programming etc. - then I would suggest you to do at least some short research on the internet about these topics before reading the book. You will appreciate the book and the V programming language itself much more after that.
Profile Image for Sloan.
55 reviews16 followers
July 19, 2022
Great intro to V. Builds from the basics and then the final chapter covers creating a simple REST API.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.