Does anyone know how to start learning programming

coleboo

New Challenger
gem
Joined
Dec 12, 2024
Messages
40
Reaction score
53
Points
77
I'm interested in learning about programming and PCs but every time I try I don't know where to go or start because when I do it's a lot of names and things that I have no clue about

Thanks for the help
∆Just realized it's the wrong forum
∆or is it I swear it said retro gaming on the top
 
Last edited:
From I searched, it says that you can start with the basics from HTML, CSS and JavaScript

For coding stuff, there's a lot of videos teaching the easy and hard part. My only advice with this kind of thing is, learn it slow and steady, this kind of stuff isn't easy (even though I've never tried) so just keep trying as much as you can
 
From I searched, it says that you can start with the basics from HTML, CSS and JavaScript

For coding stuff, there's a lot of videos teaching the easy and hard part. My only advice with this kind of thing is, learn it slow and steady, this kind of stuff isn't easy (even though I've never tried) so just keep trying as much as you can
I know about the videos but I just don't know how is good or not if you have any recommendation I would appreciate it thanks
 
I started with script languages like Python, because you'll have more direct feedback and they are generally more high level, meaning easier. JavaScript is used for websites and therefore quite useful, but it's also asynchronous and hence a bit unsuited for complete beginners.

If you want to do it by the book, learn C/C++. This book from D.S. Malik explains everything in extremely lengthy detail. I found it overbearing, but for a beginner it might be quite good.

The best advice I can give you is to just do it and learn programming by trial and error. In the end it doesn't really matter which language you learn first, the concepts are the same.
 
u could use w3cschool online tutorial (https://www.w3schools.com/). In there, included also the example and the editor for trying or exercising. For me, it is a nice and convenient place to start with.

also u could find android version of it on internet for offline use, really convenient.
 
I know about the videos but I just don't know how is good or not if you have any recommendation I would appreciate it thanks
I heard there's freecodecamp, it give you this sort of like task thing where it gets harder after each questions or I guess a code

That's what I found for now
 
I started with script languages like Python, because you'll have more direct feedback and they are generally more high level, meaning easier. JavaScript is used for websites and therefore quite useful, but it's also asynchronous and hence a bit unsuited for complete beginners.

If you want to do it by the book, learn C/C++. This book from D.S. Malik explains everything in extremely lengthy detail. I found it overbearing, but for a beginner it might be quite good.

The best advice I can give you is to just do it and learn programming by trial and error. In the end it doesn't really matter which language you learn first, the concepts are the same.
Thanks what language would you say is better to start with? and which one is more useful? In your opinion
Post automatically merged:

u could use w3cschool online tutorial (https://www.w3schools.com/). In there, included also the example and the editor for trying or exercising. For me, it is a nice and convenient place to start with.

also u could find android version of it on internet for offline use, really convenient.
Thanks I all ready got it Bookmarked and will try it
Post automatically merged:

I heard there's freecodecamp, it give you this sort of like task thing where it gets harder after each questions or I guess a code

That's what I found for now
Thanks but I think this is a bit too deep in for right now but I appreciate it
 
Last edited:
Thanks what language would you say is better to start with? and which one is more useful? In your opinion

That highly depends on what you want. If you want to work as a programmer in general, Python is used everywhere. If you want to do web dev, obviously JavaScript. C++ is used when stuff needs to run fast, such as games. Then there are a bunch of platform depended languages.

Like I said, in the end the concepts are all the same. You'll have
Code:
while
loops and
Code:
if
statements in every language.

C/C++ is old and has had an immense influence on a lot of modern languages. If you learn that, you can easily learn many others. It also helps you understand how computers work, better than something like Python, which is highly abstracted. BUT, Python is easier to learn due to that, in my opinion.
 
That highly depends on what you want. If you want to work as a programmer in general, Python is used everywhere. If you want to do web dev, obviously JavaScript. C++ is used when stuff needs to run fast, such as games. Then there are a bunch of platform depended languages.

Like I said, in the end the concepts are all the same. You'll have
Code:
while
loops and
Code:
if
statements in every language.

C/C++ is old and has had an immense influence on a lot of modern languages. If you learn that, you can easily learn many others. It also helps you understand how computers work, better than something like Python, which is highly abstracted. BUT, Python is easier to learn due to that, in my opinion.
So I can learn c/c++ and jump from there to learn other languages? Sounds like the best right now and it helps me with computer learning
Thanks
 
So I can learn c/c++ and jump from there to learn other languages? Sounds like the best right now and it helps me with computer learning
Thanks
Personally, i would do bash, underrated, and will make you a Linux admin wiz. If you want to give back to the community, Ghidra and reverse engineering games to do translations seems a worth while goal. But your goal is your own, and it is up to you which path you take.
 
Personally, i would do bash, underrated, and will make you a Linux admin wiz. If you want to give back to the community, Ghidra and reverse engineering games to do translations seems a worth while goal. But your goal is your own, and it is up to you which path you take.
I'm not familiar with bash but I will look at it and I'm not a Linux user but I'm thinking to switch to it do you have any Linux recommendations plus how would bash help the community
Thanks

Edit: I miss read the comment but will give ghidra a look two
I do what to help the community it helped me play my favorite games
 
There's codeacademy. Good tutorials for beginners in various languages. They have some free courses, but some are paid. After you get the basics, the best way to continue learning is to make things and get stuck. Get the documentation for the language you are working on, find solutions, ask around on forums and rinse repeat. Do this for years and you might become an expert.

Edit: link to codeacademy
 
Last edited:
For python CS50P is very good & free https://www.edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python
I completed that course btw. David Malan is awesome.

Also For python this is fun https://www.boot.dev/
You can use it without paying but to submit the problems you need to pay.
I completed their python course it was good. They have many more courses besides it, all with same gamification style.
Thanks I will try and learn as much as I can
 
I'm gonna throw an odd suggestion with something small, yet useful: the old Nightshade Dragon website has a couple of quick CSS and HTML examples to practice. It's not much, but it can be learned quickly and used as a platform to get going.

I also recommend watching tutorials on HTML template editing for sites like Blogger. They are surprisingly useful.
 
Haha! Well, this is what usually happens when someone asks how to start...
All sorts of different answers will come, and usually none are wrong either! 😄

As @Enian mentioned, Choosing a language usually depends on what you want to do with it.
Each language can give you a boost in certain areas while being hard and troublesome in some other areas.

My only suggestion is to choose one and stick with it for at least one year.
Deepen your understanding and skills in it, and you will be able to overcome any shortcomings it might have.

After that, you will be a "Programmer", and you can think as a programmer.
At that point, you can easily pick up any other language and learn it blazingly fast.

Wish you best! 😃
 
Yeah it depends on what you want to program @coleboo there's many different technologies, you learn the ones that will allow you to do the job you want to do.

  • Front-End Web Developer: HTML, CSS, JavaScript (+ frameworks like React, Vue, Angular)
  • Back-End Web Developer: Node.js (JavaScript/TypeScript), Python, Ruby, PHP, Java, C#, Go, Rust (+ frameworks like Django, Rails, Laravel, Spring)
  • Mobile Developer (iOS/Android): Swift, Kotlin, Java, Dart (Flutter), JavaScript/TypeScript (React Native)
  • Desktop Application Developer: C#, C++, Java, Electron (JavaScript/TypeScript)
  • Game Developer: C++ (Unreal), C# (Unity), JavaScript (Web games), Lua, Haxe
  • Systems/Embedded Programmer: C, C++, Rust, Assembly
  • Data Scientist/ML Engineer: Python (TensorFlow, PyTorch), R, Julia, Scala (Spark)
  • DevOps/Cloud Engineer: Python, Go, Ruby, Shell scripting, Terraform HCL, YAML
  • Security Engineer/Pen Tester: Python, C/C++, Go, Rust, JavaScript, PowerShell
  • Embedded/IoT Developer: C, C++, Rust, Python, JavaScript
  • Quant/Financial Software Engineer: C++, Python, Java, C#
  • Scientific Computing Engineer: Fortran, C/C++, Python, Julia, R
  • Blockchain Developer: Solidity, Rust, Go, C++, JavaScript/TypeScript
  • AR/VR Developer: C# (Unity), C++ (Unreal), JavaScript (WebXR), Python (prototyping)
 
Yeah it depends on what you want to program @coleboo there's many different technologies, you learn the ones that will allow you to do the job you want to do.

  • Front-End Web Developer: HTML, CSS, JavaScript (+ frameworks like React, Vue, Angular)
  • Back-End Web Developer: Node.js (JavaScript/TypeScript), Python, Ruby, PHP, Java, C#, Go, Rust (+ frameworks like Django, Rails, Laravel, Spring)
  • Mobile Developer (iOS/Android): Swift, Kotlin, Java, Dart (Flutter), JavaScript/TypeScript (React Native)
  • Desktop Application Developer: C#, C++, Java, Electron (JavaScript/TypeScript)
  • Game Developer: C++ (Unreal), C# (Unity), JavaScript (Web games), Lua, Haxe
  • Systems/Embedded Programmer: C, C++, Rust, Assembly
  • Data Scientist/ML Engineer: Python (TensorFlow, PyTorch), R, Julia, Scala (Spark)
  • DevOps/Cloud Engineer: Python, Go, Ruby, Shell scripting, Terraform HCL, YAML
  • Security Engineer/Pen Tester: Python, C/C++, Go, Rust, JavaScript, PowerShell
  • Embedded/IoT Developer: C, C++, Rust, Python, JavaScript
  • Quant/Financial Software Engineer: C++, Python, Java, C#
  • Scientific Computing Engineer: Fortran, C/C++, Python, Julia, R
  • Blockchain Developer: Solidity, Rust, Go, C++, JavaScript/TypeScript
  • AR/VR Developer: C# (Unity), C++ (Unreal), JavaScript (WebXR), Python (prototyping)
Thanks im more interested in desktop applications and system / embedded program and security so I think I will stars by learning some HTML for a start and then start c#/c++

Thanks for all the help guys really appreciate it
 

Users who are viewing this thread

Connect with us

Latest Threads

RC Cars

A bit part of my childhood was racing those things on parks and backyards with my friends...
Read more

Can we just talk about the new background?

What's up with the new background? I'm not saying it looks bad but it's umm... well...
Read more

[PCSG00953] Macross Delta Scramble -RunePika Sound Edition- and Vita3K

Would it be possible for someone to inform the people behind Vita3K that they would fix this...
Read more

Digimon Story Cyber Sleuth invisible texts bug on vita 3k

The game is working very fine, but there is one problem: some texts in the game are appearing...
Read more

Anime/manga villains

Who is the one villain you hate the most? Or the most annoying for you?
For me it's Shigaraki...
Read more

Online statistics

Members online
148
Guests online
264
Total visitors
412

Forum statistics

Threads
3,387
Messages
62,320
Members
219,809
Latest member
dogael

Support us

Back
Top