hey guys I'm fairly new to c++ programming but I've been finding it really annoying to actually learn how to program. I feel like all these tutorials online are just showing tricks that programmers know to use. On top of that, they rarely tell you what those things are used for in real life programming. So it makes it much more difficult to actually attempt to make a legitamate program because all you know is random tidbits of information. Am i crazy? i just want to learn how to build cool programs and get a solid foundation for programming and the process of building a program. not random crap that i wont understand the uses of.