New Member Checking In

Bitwor1d

New Member
Joined
May 21, 2026
Messages
9
Reaction score
14
Credits
82
hello, world

This is Bitwor1d, I am a person that likes to learn new things and at this moment, I have developed a fixations to computers, the internet and the technology in general.

I like to read and listen to music.

At this moment I'm also transitioning from a regular end-user to a more knowledgeable tech-enthusiast//first-user//software-developer.

I'm trying to learn C by my own and I think I'm doing just fine so far though, there are somethings I quite don't get them yet. In case you have any tips on how to becoming a self-thought developer I'm more than welcome to open my mind.

I have joined this forum to learn more about gnu/linux and meet new people too!

And one of the reasons I'm learning C is to be able to play more with my gnu/linux system, not just linux administration with the shell but creating software from scratch (cli programs, video games, etc) is what I'm curious about the most!

Thank you for having me here! It's nice to meet you all!
 


Welcome to the forums!
 
Welcome to the Forum.
1779402914094.gif
 
Just a note...

Your comment with some links was declined. Those books are copyrighted, even though they're on GitHub. They're not legal to share, and we don't support copyright infringement.

Yes, people put copyrighted material on GitHub. It's eventually reported and removed.
 
Welcome to the forums!

I'm trying to learn C by my own and I think I'm doing just fine so far though, there are somethings I quite don't get them yet. In case you have any tips on how to becoming a self-thought developer I'm more than welcome to open my mind.
That's good to hear, C is very good choice as a first language.

The best tip I can give you is to get a good book, there are many books however many aren't good.
A book is good if it teaches language in detail, touches every concept, this means approx 500-1000 pages.
Avoid short books that only scratch the surface because with them you'll develop bad habits that are later hard to get rid of.

C language has standards (think of them as of versions of C) so another thing you should pay attention to with books is to get one that's relatively new and touches new standards, currently latest standard is C23.

Download a few books and skim through them, see how many and what topics they touch and in what detail, quickly compare them and pick the best one before you dive in reading and practicing to avoid wasting your time.

Avoid online tutorials, videos, and random web sites that teach a language, these types of resources are waste of time that often teach things wrong.

Regarding online resources, you'll want to bookmark a C standard and language reference, this isn't for learning, it's about going beyond the book which you will need often once you start to write your first programs.

C is just a language that on it's own won't enable you to write just yet, later you'll be dealing with various libraries such as UI, networking, cryptography etc; so you'll end up reading docs for specific libraries you chose.
Find a forum to engage with others, forums help to share problem code and to get advice on your mistakes that you'll be surely doing.

When you're done learning make sure to start working on some project, practice will help to never forget what you learned.
At least 1 year of practice is needed to conclude your journey.

Once you're done with C, it's suggested to continue with assembly, you'll learn real stuff with it and then your power becomes unlimited.
After that you can continue with disassembly if it will interest you.

And one of the reasons I'm learning C is to be able to play more with my gnu/linux system, not just linux administration with the shell but creating software from scratch (cli programs, video games, etc) is what I'm curious about the most!
For games you'll want to learn C++ instead because of many reasons and big majority of modern games are written in C++ indeed.

As a general tip, don't rush too many hours in a day, take it easy, because if you overload yourself motivation will drop quickly and that is very hard to recover.

This is based on my experience, take it or leave it, you'll understand once you climb up.
 
G'day @Bitwor1d from a third Aussie, and enjoy your time here.

Wizard
 
Welcome aboard.

In learning C, don't despair if you have some difficulties, especially if C is you first programming language. Look for help here and/or elsewhere.

While I feel every programmer should learn C even if it will not be their primary development language, IMO C is not the best choice for a first language. Not sure what I -would- recommend as a first... -My- first was BASIC, but that's probably not best in the modern world. :)
 
Ayy, welcome!



What kind of music do you like? Any suggested listens?



Sure thing! I don't know if you've listened to this music genres but I like to hear Pop, Rock and Country.

Tough I pretty much listen to almost anything I usually come back to this ones as I pretty much grew up listening to them and they're core part of my personality I think.

(Michael Jackson, Justin Bieber, Bruno Mars ; the beatles, queen, fall out boy, ...) are some of the artists I listen to.
 
Last edited:
Just a note...

Your comment with some links was declined. Those books are copyrighted, even though they're on GitHub. They're not legal to share, and we don't support copyright infringement.

Yes, people put copyrighted material on GitHub. It's eventually reported and removed.
roger that @KGIII

I apologize for that

Thanks for the note!
 
-My- first was BASIC, but that's probably not best in the modern world. :)


yeah... probably not. But it's still worth learning and could be very educational too!

no learning is a waste of time even tough things get obsolete over time and new things take over...

I think at least for historical purposes it's always to learn old things, if that makes sense

; )
 
Thanks for the note!

It's all good. Not everyone is aware of the way the site functions, and many aren't aware that a goodly amount of those free PDF downloads are actually copyrighted material. You can find all sorts of pirated books out there.

As a matter of policy, we can't condone piracy. We also don't want to put this site in a position where it attracts attention from authorities.

But, as I said, it's all good. I simply declined it and left you a note saying why. That's not a ton of effort.

Anyhow... As said above, welcome to the forum. We like to think we're the most civil Linux-focused forum on the 'net. We might not be, but we like to think we are.

If you're bored. you can skim this (which will give an indicator of what we'd like to be seen as): https://www.linux.org/threads/posting-guidelines.62687/post-296452
 
yeah... probably not. But it's still worth learning and could be very educational too!

no learning is a waste of time even tough things get obsolete over time and new things take over...

I think at least for historical purposes it's always to learn old things, if that makes sense

; )
Just yesterday I was digging through some old files and found a PDF copy of my first programming book, "BASIC_Computer_Language_Its_Easier_Than_You_Think(1978).pdf", that we used in "intro to computers" at Penn State in 1981. I dunno if the copyright is expired yet but,
Code:
if it_is
then I_could_post_it
else too_bad
endif
REM note the ambiguous use of "it"
 


Follow Linux.org

Members online


Top