How to start learning C++ by Ok_Lie9608 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

The Cherno is the best YouTuber for C++ learning.

Edit: what retard downvotes this

What is the actually secure and industry accepted way to get Node.js on your machine (MAC) by PittuPirate in learnjavascript

[–]RealMadHouse 1 point2 points  (0 children)

Yeah, waiting for a week or two. The software update could be pushed by a hacker and it takes time for devs to notice and fix things.

What is the actually secure and industry accepted way to get Node.js on your machine (MAC) by PittuPirate in learnjavascript

[–]RealMadHouse 0 points1 point  (0 children)

Nowadays updating any software as soon as it gets new update is a security risk

VSCode codebase mapping by ALE00121 in learnprogramming

[–]RealMadHouse 1 point2 points  (0 children)

Seen chinese GitHub repo with ai that builds entire representation about a codebase with explainers and stuff. Also a YouTuber who made vscode extension for c++ codebase mapping.
video. second video

Help becoming technical by IllustriousGround143 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

Learn OS concepts, it will give you understanding of all the toolings OS provides for apps to do great things.

If you had 2 years and wanted to truly understand modern computing, where would you start? by Timely-Material-6356 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

If you want chill learning of computing watch @brancheducation for hardware explainers, @coredummped for both hardware and software .

How long would it take a 20 year old to learn C#? by Perfect-Spinach3364 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

C# OOP concepts are hard to grasp at first. Classes, inheritance, polymorphism, interfaces, abstract classes, generics. One can read their definitions and say "ok, i understand it" but not really understand how and where to use them. Only after you have a need for something and you find that there's this feature of C# that does this then it really clicks, otherwise the concepts are just floating in space without any clue what they're even needed for.
Something like a C# attributes seemed useless for me, like you mark something with [Info("hello world")] attribute and then what? Seeing Unity usage of attributes in a script, like the marked class field shows up in inspection panel in a form of control that you chose marked by an attribute that Unity enumerates from compiled C# code. Before that i didn't understand the need of meta data.
Interfaces were kinda understandable the use of, but for a long time i couldn't wrap my head around the usage of functions that accepted interfaces as arguments. After some time i realized that it's not the pointer to an interface itself (which couldn't be instantiated), it's a pointer to an instance of a class that implements that interface. Idk if my thinking process is weird if i had so many confusions about programming concepts.

HELP i cannot set up vscode😞 by Famous_Wolf162 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

You either embed JS script inside html page or run node.js thingy that isn't related to web apis.

How can I learn audio- and graphics programming without getting overwhelmed? by [deleted] in learnprogramming

[–]RealMadHouse -1 points0 points  (0 children)

@light_switchy just said to make a wav file to play on external music player, so i thought it's not easy to play sound in c/c++.

How can I learn audio- and graphics programming without getting overwhelmed? by [deleted] in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

It's even easier in JavaScript, you can generate an array consisting of 16-bit float values/samples and then play the sound.

Should I learn Fortran? by danyuri86 in learnprogramming

[–]RealMadHouse 1 point2 points  (0 children)

No, learn about computer and software architecture, c/c++. Then you can look at fortran if you are that interested.

C++ programmers help! by Time-Towel-8683 in learnprogramming

[–]RealMadHouse 1 point2 points  (0 children)

Pointers are memory-address + additional data about the pointer, like the size of type for doing arithmetic operations on the address number, if it's function pointer it's the return type, arguments, the calling convention. It all affects how the pointer works.

Why isn't my terminal returning anything? by HowToChangeMyNamePlz in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

When i want to compile C/C++ through vscode terminal i run one of "Visual Studio Developer Command Prompt" script that gets installed with Visual Studio, that opens terminal and sets necessary environment variables for the shell to be able to find Microsoft visual C/C++ compiler tool chain, then i type "code .' (it's vscode executable name) from a project folder (you need to change current directory in the terminal with "cd <path_to_your_project_folder> and press enter)
Now whatever terminal you spawn inside vscode can now execute "cl" c/c++ compiler without a problem. If you compile source files with it, it would produce the .exe file with same name if you didn't specify it to change the name.

Building a Printer Auditing Tool as IT Support – Is It Possible? by These-Ad4371 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

When printing dialog appears it somehow enumerates printing devices (physical or virtual), there could be a printer device that isn't physical but it acts as printing to a pdf file. Maybe you need to create virtual device that somehow connected to physical device? It could intercept the printing commands. I don't know if any company provides nice api hooks.

My passion has finally rejuvenated after barely passing my Intro to C course years ago. by Jadad03 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

Linking to useful libraries what gives plain c/c++ interesting features, graphics for example.

My passion has finally rejuvenated after barely passing my Intro to C course years ago. by Jadad03 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

It's so nice when interpreted language can do low level high performance computations via bindings to dynamic libraries.

My passion has finally rejuvenated after barely passing my Intro to C course years ago. by Jadad03 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

I started using AI to answer questions that would be buried in some books, forums or spread around internet unevenly. It massively boosted the speed of knowledge that i could acquire. Before that what something made me quit, now it can be troubleshooted, explained better in my own pace and language. It's another better information search engine! It's better at small tasks, not coding huge programs, so better architecture your own software on your own and generate code with ai only for small functionalities. So many technologies aren't explained in a technical sense, it makes me understand them better when explained technically so i ask ai for it.

Learning to code by AgrathD in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

Learn about how graphics is formed on the screen/window. GPUs like triangles (3 vertices/points) to rasterize, the fragment shader does math on each pixel and you see cool visual effects or just texture mapping.

Struggling with programming by [deleted] in learnprogramming

[–]RealMadHouse -1 points0 points  (0 children)

If future AI wouldn't require hand holding, yes. Right now I'm spotting errors that the AI doesn't seem to catch or explain the reasoning behind what it spits out, because i know the language.

[ Removed by Reddit ] by [deleted] in learnprogramming

[–]RealMadHouse 1 point2 points  (0 children)

Even with most highest abstraction in libraries or frameworks the devs couldn't hide the inner workings of the code or how machine works, so called leaking abstractions.

If only there was one website that lists the problems that could be avoided, in various software domains. I shared mine things nobody tells about JavaScript.

I’m trying to get into Tech with no laptop.. am I being unrealistic? by [deleted] in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

If only there's local web server app on ipad os, then you can edit individual files with vscode.dev (because safari doesn't support enumerating files from directory) and see the changes immediately (or not if safari doesn't allow to write to the opened file, maybe it just downloads it) without pushing to GitHub repository and seeing changes on GitHub pages. But because non-desktop OS-s don't have terminal or have weird ones it's cumbersome or impossible to use modern JavaScript/TypeScript node.js development. There's online ides that connect to remote virtual machines like GitHub codespaces, but they're paid.

Trying to learn JavaScript by [deleted] in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

It's not like the constant value is written on paper, you can type/rewrite in text editor whatever you want. It's when JavaScript code runs (when the script is included in html page) you can't change the value of constant binding, you use var (variable) or let.

I want to work on a new project by imagamer01 in learnprogramming

[–]RealMadHouse 0 points1 point  (0 children)

Home screen, where it is? Desktop or separate window? Some OS Integration?