# Anyone interested in teaching a high-school student UE4 programming ?

**URL:** <https://forums.unrealengine.com/t/anyone-interested-in-teaching-a-high-school-student-ue4-programming/9130>\
**Category:** C++\
**Tags:** unreal-engine\
**Created:** [August 10, 2014, 8:52am UTC](https://forums.unrealengine.com/t/anyone-interested-in-teaching-a-high-school-student-ue4-programming/9130 "2014-08-10T08:52:06Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![WraithGlade](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@WraithGlade](https://forums.unrealengine.com/u/WraithGlade)\
**Post date:** [August 10, 2014, 7:54pm UTC](https://forums.unrealengine.com/t/anyone-interested-in-teaching-a-high-school-student-ue4-programming/9130/3 "2014-08-10T19:54:43Z")

</div>

I’m guessing you’re already familiar with the video tutorials, but here’s the link anyway in case you are not:

> **[Unreal Engine](https://www.youtube.com/user/UnrealDevelopmentKit/playlists)**
>
> Welcome to the official Unreal Engine channel!
> 
> Unreal Engine 4 is a complete suite of real-time 3D tools made by developers, for developers. Create and take your content anywhere, from PC, console, mobile and VR games to cinematic experiences,...

There’s a pretty detailed tutorial for creating a basic first person shooter from the ground up with C++. I think it would probably be a good idea for you to give it a try. I haven’t done it yet myself, but here’s the link:

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

Also, here’s a good page for understanding how to interface to and from BluePrints and how to expose C++ classes as usable BluePrints:

> **[Exposing Gameplay Elements to Blueprints](https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/Blueprints/TechnicalGuide/ExtendingBlueprints/)**
>
> Technical guide for gameplay programmers exposing gameplay elements to Blueprints.

Even as a C++ programmer, you should still learn the BluePrint system. You will be expected to know it on any project you work on, even if you mostly do internal C++ work.

Expecting someone to teach you and help you out all the time is kind of unreliable. It would be wise for you and your programming career if you learn to become good at exploring code bases on your own and through reading the basic documenation to get started.

I’ve worked for a AAA studio, and in a game company you are expected to be mostly autonomous except for when it comes to asking about the intent behind features and functions and the overall architecture of systems.

---

_[View the full topic](https://forums.unrealengine.com/t/anyone-interested-in-teaching-a-high-school-student-ue4-programming/9130)._
