Practical C++: Learn C++ Basics Step by Step

nPKlVRKd5nnsJ63fZfEdw7eJ24JjJ4PV

C++ 是一种非常特殊的语言:它是市场上最古老的语言之一(许多其他语言实际上基于 C++),并且它被用于世界上每一个可能的行业。

C++ 被认为“难学”。好吧,它可能比 Python 或 JavaScript 等其他语言更难学习,但作为回报,您会获得一些巨大的优势:您可以使用世界上最强大的语言之一进行编码 – 这开辟了许多其他语言无法提供的可能性“功能较弱”的语言。此外,这对您来说可能是一个重要因素:如果您正在寻找工作,拥有 C++ 知识将帮助您脱颖而出,并可能获得更高的薪水。这里的推理很简单:因为 C++ 更难,你的竞争更少,公司愿意支付更多。

现在,“更难”并不意味着“不可能”,如果您有合适的资源开始。

我创建这门课的目的是为了一件事:尽可能快地为您提供掌握 C++ 基础知识所需的知识和实践。不多也不少。

而且我已经使解释尽可能简单易行,以便您可以开始并获得更多有关 C++ 的动力。

这不是一个完整的 50 小时课程,您可以在其中了解所有内容。不,这门课是关于切入点并掌握基础知识。

通过这个实用的 C++ 类,您将获得真正需要开始的内容。

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.09 GB | Duration: 4h 50m

You are new to programming and you want to learn C++ Basics fast?

Or… You’re already a C++ developer and want a quick and to-the-point refresher of the basics?

And, you prefer to learn by doing? → This C++ class is for you.

No prerequisite needed for this class: just a computer and a strong will to learn.

→ Why this class?

C++ is a quite particular language: it’s one of the oldest one in the market (many other languages are in fact based on C++), and it’s used in every possible industry in the world.

C++ is considered as “hard to learn”. Well, it’s maybe harder to learn than other languages such as Python or JavaScript, but in return, you get some huge advantages: you can code with one of the most powerful languages in the world – which opens many possibilities that are not available with other “less powerful” languages. Also, and this can be an important factor for you: if you’re looking for a job, having C++ knowledge will help you stand out, and maybe get a better salary. The reasoning here is quite simple: as C++ is harder, you have less competition, and companies are willing to pay more.

And now, “harder” doesn’t mean “impossible”, if you have the right resources to start with.

I’ve created this class with one thing in mind: to give you, as fast as possible, the knowledge and practice you really need to master C++ basics. No more, no less.

And I’ve made the explanations as simple and easy as possible so you can get started and get motivated to learn more about C++.

This is not a complete 50h class where you learn everything about everything. No, this class is about going to the point and getting the basics.

With this practical C++ class you will get what you really need to start. Then you will be able to efficiently use this C++ foundation to learn and work in many different fields:

Video games
Embedded software
Robotics (my favorite!)
Artificial intelligence
Operating systems
And many more.
→ How do I teach

Step by step: each section, each lesson, is built on top of the previous one. 1 lesson = 1 small step towards your mastery of C++ Basics.
Hands-on: no complicated theoretical explanations, I directly write the code and explain at the same time. And I encourage you to write the code too!
No copy and paste: I won’t make some code magically appear on the screen without any explanation. I write all the code that I explain, and explain all the code that I write.
To the point: if I can explain something in 5 minutes, I don’t produce a 15 minutes video to make the class look longer.
Practical: I teach you what you really need in order to do useful things with C++. This means focusing on what can give you the greatest value now.
Additional Practice: with each key concept you get some exercises to practice on exactly what you need to understand, so the learning is much more efficient.
So, if you like to learn by doing, and want to really understand what you do, you will love this class.

→ What will you do and learn in this class?

First, you will install the development tools (compiler, VS Code) you need to comfortably write C++ code – installation instructions for Windows, Linux, and MacOS. Yes, you can follow the class with any operating system you want!

Then you will learn C++ with 4 different levels.

For each level you get:

A quick introduction video to make the relation between different levels and explain what we are going to do.
Hands-on lessons (5-10 minutes long) to introduce new key concepts.
At the end of the level (section), some exercises to practice on the key points of the section, and also combine the concepts together.
Each level builds directly on top of the previous levels. Here’s a quick overview of the concepts you will discover (and practice on):

Level 1: Write a program, variables, arrays, vectors, user input.
Level 2: Functions, scope, comments, namespaces.
Level 3: Conditions (if), for loops, while loops.
Level 4: References, prototypes, compilation from the terminal.
Extra: you also get a bonus section at the end of the class, on C++ OOP (Object Oriented Programming). OOP is everywhere nowadays, and this is a nice addition to add to your skill set.

See you in the class! ?

———————————–

This class is for:

Programming beginners who want to start learning C++ with a comprehensive and to-the-point class.
Programming beginners who learnt another language before and want to switch to C++.
C++ developers who want to refresh their basics without wasting time.
Anyone interested in working on video games, embedded software, robotics, artificial intelligence, operating systems, etc.

资源下载此资源下载价格为30元(VIP免费),请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/16884.html

赞 (0)
steven的头像steven
上一篇 2021年8月18日
下一篇 2021年8月18日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部