Coding, A.I., Programming

Already running a stack that I might consider dwindling next month

And I’m going to happily declining posting my ridiculous stack of customs

But thank you :blush:

@SaintSpring idk how to explain it but I can visualize stuff in my mind as I read or listen to things I do it without thinking about it
I can visualize myself doing things in my mind while listening to certain things
Idk how to explain it lol

I’m gonna give the audiobook a listen anyways since I already got it and I’ll check out the courses sometime soon

Subs, my favs are Ascended Mogul and Limitless from past experience.

Index gate has come out since then, so that would be a good 3rd one.

As for learning, I always try come up with a project. Then that will quickly tell me what things I need to know to make it work.

I don’t learn languages just because. Choice of language will be dictated by learning enough to make the project/idea work.

2 Likes

Python is used in so much shit, so I’d suggest learning how to build Python apps related to bookkeeping/accounting that you could use at work as good practice. Like others have stated, you learn to program by programming so just find an instructional video and start programming.

When you inevitably run into roadblocks, figuring out how to solve them is where your knowledge in the field begins to develop. You don’t learn anything in IT if it all works in one shot, the learning comes from the troubleshooting.

2 Likes

I probably won’t want to use it for accounting just bc at this point I’m over accounting lol
But making apps for accounting at work or finding new ways to help the business with programming sounds cool
If nothing else I could learn as much as I can and figure out other avenues to go down
But I’m gonna look into python first and see where that leads me
Building apps and games sounds fun especially since the ideas I already have that I’ve wanted to use for litrpg books makes me think I have endless ideas I could use for other things

I am looking into the Angela Yu Course right now … looks pretty cool i think i’m going to give that one a shot first complete it then check some others out …

I was thinking just a bit ago that i have “some” coding experience but barely… i used to edit game files and change certain things fuck around with it a bit to see what changes in certain games… that is about the most i’ve probably done… But when i was younger i did have interest in going to FullSail for game development but i had no clue how to code at that point so that fell through the cracks lol

@SaintSovereign Thanks for putting this in the correct area

Lately, I’ll tell ChatGPT to make me a script to (fill in the purpose/goal)…then check and make sure it works as it should.

If so, I study the script it gave me for ideas I hadn’t through of before. Deconstruct it, rebuild it for some other purpose, etc.

2 Likes

I think i will start with a basic course of learning then fuck around with things like that … seems like a few people i have asked said to take a basic course or 2 then try to build some projects or programs yourself and see what you come up with

1 Like

My first ever learning was all from the one book that came with a TRS-80 Color Computer and LOTS of getting shit wrong.

No right or wrong way, really. I still learn a lot by trial-and-feedback.

2 Likes

I cant add much more here as many members habe already mentioned begin with python it will give you a sound foundational background from which you can learn other languages.

Perhaps look for a company that is taking on interns ? how old are ?.

1 Like

Since @James mentioned making a response, and I’ve already shared my journey on IG elsewhere, I decided I should focus on how I got into programming originally and how I think that relates to the question. I’ve probably already mentioned this on another thread, but it bears repeating as one potential path of taking action.

Back in the late 1980s / early 1990s, our family who had ties into the field of education bought or came into possession of a Microbee. An old Z80 based microprocessor with 64K of RAM, 4K of which was used for a programmable character generator. Making graphics back then was about modifying the character set by poking bit sequences into memory at the appropriate address, then placing the modified characters somewhere within the character memory that represented the screen.

There were a number of free games on 5.25" floppy disk back then, some of which were written in an early version of BASIC, which provided the facility to poke bytes at specific addresses. So I would read through their source code or step through the code and understand what they were doing.

Some games simply called routines written in Z80 assembly language, so I would use the debugger to print out the machine language and understand how it was doing something cool like fading out a screen pixel by pixel to black.

When the 386 later came out, having already had this low level experience with examining code and reading about machine internals, the same principles scaled over to learning about MSDOS and the various interrupts (INT 21h for MSDOS, INT 10h for graphics, INT 9 for the keyboard etc). I learned how these low level interrupts worked as one of the lowest level APIs available on a machine and eventually how compilers were developed to translate things into the machine code needed to build a working program. I cemented this knowledge by building programs in Borland’s Turbo Pascal, the language of the time, which allowed inline assembly language within your Pascal code. For example I built a text based CD player which called the interrupts assigned to the CD player interface to do things like forward track, eject disk, etc.

It wasn’t until late in my university life, and more so after uni, that I finally got into interpreted or loosely typed languages like Perl or Python. And these languages had their own idiosyncracies and ways of doing things. For example, Perl had/has the *FOO{THING} syntax for transforming a text string representing a function into a reference to the function itself. And so I could create configuration files where different pluggable modules were able to be used for different purposes, but using the same underlying calling code.

I maintain that that spirit of investigation of the internals of the machine, which is what used to be known as hacking, allowed me to become good at development. It certainly helped when approaching typed languages that deal with references and memory management, like C and Rust.

You have to develop an innate curiosity about how the whole thing is put together, to a greater or lesser extent. And that’s what will keep you learning.

Back in the early days of computing, before it became all about C Sharp this and Unity that, or this API vs that API, or language against language (which is all rubbish), this spirit of curiosity and pushing the limits was much greater in the people who were working in the field. I would download and run executables people had written in assembly language, something few people would do nowadays because of the potential for viruses, where someone had written code to rotate and gourad shade a 3D model, or melt someones face etc, all within the limitations of a DOS protected mode application and without any language other than assembly language. These were known as demos, and the demo scene was where the talent cut their teeth.

I would say: it’s easy to write code if all you’re doing is using other peoples libraries and doing plug/play type stuff or learning an API. And this is the sort of stuff that they’re trying to obsolete using AI. BUT: the real genius of coding is in being able to push the limitations of the hardware you’re running on, and I very sincerely doubt that is ever going to fall to AI, as it requires someone to understand the internals in a very deep level. Have that curiosity to go beyond the languages that hold your hand and get into FFIs and memory management etc. Because you’ll learn techniques in that area that you won’t learn in other places.

7 Likes

Blimey 8086 machine code !!!

I have absolute respect for this gentleman.

1 Like

The two tech titans stand atop a mountain, surveying the world below. @James turns to FloridaNinja, his smile bright as his long hair dances in the wind. With a knowing grin, he declares, 'It’s time to change the world and make it a better place. @Floridianninja , dressed sharply in a Hugo Boss suit and silk tie, returns the smile.

Suddenly, an old man ascends the mountain path. His long beard and staff mark him as a figure of wisdom and mystery. ‘Who is that?’ FloridaNinja inquires. James’s smile broadens. ‘That’s the legendary 8086 Man @emperor_obewan ,’ he replies. 'He’s the one who decoded the Pakistani brain virus.

Florida Ninja is both shocked and surprised.

4 Likes

I am 34 but for now i have a full time + job and not looking to add on to that with another company lol… I will most likely end up taking on work myself on the side and maybe eventually working on starting my own business … But the landscape is ever changing

1 Like

Starting your own business on the side sounds good. Don’t ever be afraid to try new things, or you will miss out on many opportunities in your life. They say, the biggest risk in life is not taking any risks.

1 Like

I looked up that and ended up watching 2 hours of coding vids last night… 2 the sentdex guy was making a starcraft bot play another starcraft bot … it was very entertaining to see that take place
I also saw another guy named tim … I watched a little bit of his projects video
Then today i listen and watched while i could this potato guy go over all the games he has made in the past few years which really peaked my curiosityand some other videos from hom and other people…

Thank you for mentioning that youtube channel

I would agree that if you don’t take any risks in life you really aren’t living it you’re merely existing in it… I honestly have always had this entrepreneurial itch especially visions of things i want to create business wise and the programming and writing brings me one giant step closer to some visions i have

3 Likes

@Floridianninja

No problem. sentdex is pretty cool. He does explore a lot of things in Python like that Starcraft bot, crypto data stuff, AI, finance with Python, etc.

The Tim guy is Tech With Tim? Never heard of him or watched his stuff. He’s got 1.5M Youtube subs so he must be good.

There is so much good stuff for learning programming on Youtube, Udemy and the interwebs.

1 Like

I always thought about starting a youtube channel focusing on tech stuff but I am to bloody lazy.

1 Like

Well a little update…
I realized today that math and I are not friends at all lol… So while trying to learn python over the next few months to a year i am also gonna have to brush up on my math to get better at certain things

1 Like

https://a.co/d/9tH3t3x

https://a.co/d/0vV8uo1

1 Like