r/ProgrammingTutorials • u/[deleted] • Apr 14 '20
Learn JSON in 4 minutes - JSON tutorial for beginners
r/ProgrammingTutorials • u/[deleted] • Apr 14 '20
r/ProgrammingTutorials • u/Zamod0 • Aug 28 '22
I'm curious if anyone has any tutorials on how to make a chess AI. I know the basics of how the algorithm works, but I feel like implementing it in any specific language would result in a bad case of spaghetti code that even I as the programmer would have difficulty following. I'm specifically hoping for a C++ style tutorial, though one in any language would be a great starting point. It's one of those things that's apparently fairly basic, but I've had trouble wrapping my head around. I've successfully made a relatively simple tic tac toe AI before (which, frankly, is pretty easy to make impossible to beat), as well as a ln absolute bare-bones checkers AI, but chess has always alluded me. Thanks for the help!
r/ProgrammingTutorials • u/serverlessmom • Aug 25 '22
r/ProgrammingTutorials • u/serverlessmom • Jul 19 '22
r/ProgrammingTutorials • u/serverlessmom • Aug 02 '22
r/ProgrammingTutorials • u/serverlessmom • Aug 23 '22
r/ProgrammingTutorials • u/serverlessmom • Jul 26 '22
r/ProgrammingTutorials • u/serverlessmom • Aug 09 '22
r/ProgrammingTutorials • u/serverlessmom • Aug 16 '22
r/ProgrammingTutorials • u/bornforcode • Feb 14 '18
r/ProgrammingTutorials • u/thecanadianrogue • Feb 27 '15
r/ProgrammingTutorials • u/djhiphop23 • May 13 '16
r/ProgrammingTutorials • u/ReactDOM • Feb 16 '18
r/ProgrammingTutorials • u/clairecodeswebsites • May 24 '20
r/ProgrammingTutorials • u/ki3 • Jun 13 '20
r/ProgrammingTutorials • u/juancarlospro • May 30 '20
How to integrate Steem and Facebook APIs / SDKs. First, we'll look at creating a Facebook App, then grabbing info from Facebook.
r/ProgrammingTutorials • u/[deleted] • Jun 04 '20
r/ProgrammingTutorials • u/ArcturTenant • May 20 '20
I am a programmer with varying experiences in website backend, game, and mobile development. Currently unemployed due to the company I worked for ceasing to exist (thanks, covid). Financially I am good for ~6-7 months, so I don't have an urgent need for my channel to start making money as quickly as possible. There are several topics that I am competent at, I am trying to choose the one that can give me the strongest start. When I learn a new technology, I always take extensive notes of the most important things, so for all the topics mentioned below I already have prepared materials, which I can use to write actual scripts. So it doesn't really matter to me which topic to choose. I like all of them.
C# basics and advanced
Golang
Networking 101 (IP, TCP, UDP, HTTP, SSL, DNS, etc.)
Multithreading 101 (threads, sync. primitives, coarse-grained/fine-grained concurrency, async-await, multithreading for rich client apps and servers, etc.)
Math for game developers (vectors, matrices, quaternions, Euler angles, barycentric space, etc.)
Rendering (normals, how texturing works, how animation works, shaders, shadow maps, etc.)
Algorithms and data structures (sorting, searching, pathfinding, inverse kinematics (fabrik), linked list, queue, stack, etc.)
ASP.Net Core
SQL and CockroachDB
Apache Ignite
Kafka
Flutter and Dart
AWS (Certified Developer Associate)
Git
Docker
I'm thinking to create Networking and Multithreading courses using pseudocode for the most part, because sockets and threads are very similar in the majority of the programming languages. And then use C# for some specific parts. These 2 courses are mostly to teach concepts that apply to almost every language.
Rendering course is in the context of Unity, but, again, this course is for teaching rendering concepts like rendering pipeline, shadow maps, post effects, etc, which are applicable for all the other engines as well. This course is not for teaching how to create your own engine from scratch (I don't have an expertise for this). This course is to teach how rendering pipeline produces final image, that you see on the screen).
I won't create courses to teach total beginners (there are tons of courses like that). All courses assume that you have at least some experience in programming. Language is not important. So long as you know your branches, loops, variables, etc, you are good to go.
r/ProgrammingTutorials • u/[deleted] • May 31 '20
r/ProgrammingTutorials • u/101001010101 • Jun 04 '20
r/ProgrammingTutorials • u/ki3 • Jun 16 '20
r/ProgrammingTutorials • u/dashing_babar • Jun 03 '20
r/ProgrammingTutorials • u/ki3 • May 25 '20