#cpp and C++ newbie resources
1 messages ยท Page 1 of 1 (latest)
The problem I have with this is that people get linked like, actual hardcover books they have to order or paid courses
I think the policy should be to prefer free resources like learncpp.com over a list of paid books
That's why I usually end up linking learncpp.com, but you can't really control what other people do.
It's not like linking the book list is an "official policy"
Don't get me wrong - I'd love to have a better way to get people to look at resources, esp. those coming in with no experience.
Maybe a manny command to link a few things?
Hardly, it's just influenced by the pins
I don't think it is. Most of the regulars linking those things use those links because everyone else does, not because anyone is actively looking at pins.
I do think learncpp.com should be added to pins though
But if we could instead maintain a manny command or something imo that'd be better
True
Having a manny command is probably enough to get regulars to use it when someone needs resources since they won't have to go searching for the link they usually give out. And it means people won't pick and choose which resources to link (unless there's something specific they want to show)
I do think ue++ resources are rather frustratingly spread out
Like with samrr's uobject issues
I don't even know if we have a specific page to show
I am contemplating building a readme/YouTube tutorial on the suggested way of learning unreal engine programming, etc. Start with the *BASICS and move forward from there.
I'm actually working on exactly this command for Manny v2. Basically an FAQ command that lets you quickly share a canned response for common questions and tips.
If you guys have suggestions, please let me know!
That is some much needed functionality! What resources do you have already?
So far I'm just starting with a few obvious FAQs, like "Will my 4.x project open in 5.0?" and "When does Epic release new free content on the Marketplace?"
But I'd love to hear suggestions from the community. When Manny v2 releases, there will be an easy way for anyone to submit suggestions, so it will grow over time. ๐
I've seen this style of command work very well in other dev communities. It's basically an easy way for members of the community to share pre-written responses to common questions instead of having to type them every time.
Here's an example.
In theory yes, but right now the command is designed to be server-only.
It's meant to be an easy way to respond to someone else.
I can also add the ability for Manny to mention the person you're replying to. ๐
Could it even link to specific discord messages in the past?
Hypothetically, yes. That's dicey since they can be deleted. What do you have in mind?
Discord as a wiki is evil but there have been some nice discussions I sometimes revisit
So not ideal of course
Ah. Yeah if there's a useful nugget that someone should know, i.e. something you might pin, I'd prefer to codify it as answer you can summon with this command, instead of linking to a potentially missing convo.
Plus, the new website will also be getting a resource section.
Should compliment the Discord server nicely for stuff like this.
Should just call it Quinn ๐
Quinn is her own mannequin. She does different things.
we definitely need a command to link to common c++ learning resources, like the learncpp.com and the books list possibly, and the converting bp to c++ unreal course
also can we please have a command that explains people how to ask questions.
Like include error message / exception (possibly callstack / locals), use output log, post offending code, say what you expect and what is the incorrect result. And explain how to post code blocks with highlighting.
maybe a command that automatically links http://hotreloadsucks.com ?
although less relevant now that ue5 is by default live coding but still
doesn't ue5 use live++ for hot reloading? I thought it's not relevant anymore
and the site may need updating to point out that live coding isn't without its faults either... livecodingisntperfect.com anyone?
Well to turn people away from something that is listed as production ready from both the developers (live++), and implementers (epic) probably is not the best thing. There doesn't seem to be an easy to find (or any) known issues page so if there was anything to point to it would probably be something more along the lines of that, along with some advice like YMMV, and don't use it expecting to never build your project again
It's "production ready" in the sense that it works, but native code reloading is inherently swarmed with asterisks. The problem is Epic themselves don't warn you about these issues anywhere and even when hot reload was the default and was actively corrupting people's assets they still didn't put any warnings anywhere.
So I don't think any appeal to authority like "but the live++ guys and epic said it's ready!" is worth anything. Anyway, this is somewhat off topic - the point is to have a place for common resources, details about what belongs there is something to be decided later I imagine.
And I'm not saying that because they say it's ready to go all in, I'm saying to document those asterisks and point people to them instead of pointing them to a semi-meme website that gives the message of do not use at all. A lot has changed in the last 2 years and is continuing to change every day
You know my suggestion of "livecodingisntperfect.com" was a joke, right?
hotreloadsucks.com is fine because the state of hot reload will forever more be as that website states.
And the website also links to a wiki page that's updated a bit more frequently.
Of course and if anything it was more hinting that the site should be changed to reflect things are different now. And I'm sorry but to say that any technology will stay in any state forever is simply not true
Things aren't different though
hot reload != live coding
hot reload, the system UE4 has on by default, is not under active development because it's being replaced by live coding.
yes its being replaced by live++, a company dedicated to the single product
so I fail to see what your issue is
so I guess my mistake is thinking that you were referring to live coding as hot reloading, them being the same thing
so my bad for that
Right. They're completely different systems - hot reload is the old system that broke assets all the time, live coding is epic's implementation of live++.
live coding is much better but unfortunately has picked up a few of hot reloads old issues in the process ๐ฆ
even after about one years of UE C++ programming I never was ablt to make it work as I wanted x)
I found this quite useful as a C++ noob for explaining a lot of the "unreal"-isms templates/macros etc https://romeroblueprints.blogspot.com/p/table-of-contents-c.html
You can follow this blog on Facebook or Twitter . The Blueprints articles are available at this link: Table of Contents BP C++ Game Programm...