# C++ knowledge for metal requirement

**URL:** <https://forums.kodeco.com/t/c-knowledge-for-metal-requirement/187290>\
**Category:** Metal by Tutorials\
**Created:** [May 14, 2023, 9:39am UTC](https://forums.kodeco.com/t/c-knowledge-for-metal-requirement/187290 "2023-05-14T09:39:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![lolepicpeter](https://s3.amazonaws.com/cdn.raywenderlich.com/community/forum-assets/noun-game-ghost-878668.png) [@lolepicpeter](https://forums.kodeco.com/u/lolepicpeter)\
**Post date:** [May 14, 2023, 9:39am UTC](https://forums.kodeco.com/t/c-knowledge-for-metal-requirement/187290/1 "2023-05-14T09:39:58Z")

</div>

Do I need to know c++ to understand and read this metal by tutorial book?? Pls someone answer  
I only know swift

---

<div class="post-metadata">

**Author:** ![caroline](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/caroline/32/111867_2.png) [@caroline](https://forums.kodeco.com/u/caroline)\
**Post date:** [May 14, 2023, 9:03pm UTC](https://forums.kodeco.com/t/c-knowledge-for-metal-requirement/187290/2 "2023-05-14T21:03:14Z")

</div>

You will write short shader functions in C++, however, you won’t need to know it, as the book will tell you, and you’ll soon understand what is necessary.

The shader code mostly consists of simple math and variable assignments.
