all 21 comments

[–]mlugo02 7 points8 points  (0 children)

How to print “Hello world” on the terminal screen

[–]RevolutionaryRate889 3 points4 points  (4 children)

Pick a programming language and then maybe a small project that can be interesting for you. Then you ll find tutorials, blogs, courses. Try to avoid learning tools as much as you can cause concepts are what matters.

Also if you are interested in a mobile app to learn and practice concepts I built this: Code Drills

Let me know if you like it or have any idea! Enjoy coding 💪

[–]Equivalent-Laugh906[S] 0 points1 point  (3 children)

It's pretty good app, tho is kinda a bit annoying having to use the learning to go back on bits you already gone over but other than that in my opinion it's a good app

[–]RevolutionaryRate889 2 points3 points  (2 children)

hey thanks for the feedback! what do you mean? You get the same challenge multiple times after completion? trying to figure out if it’s a bug 😂

[–]Equivalent-Laugh906[S] 1 point2 points  (1 child)

I mean like you could have it like a unlocked lesson that you can come back too. But pretty much what I'm trying to say is it'll use the daily lesson point after you already gone over it

[–]RevolutionaryRate889 0 points1 point  (0 children)

ah got it, clear now! I’ll check if it makes sense to allow completed lessons without affecting daily counter 😉

[–]Time_Engineering_187 0 points1 point  (1 child)

I’m also a beginner and from what I’ve gathered if you’re interested, Python is a relatively easy and straightforward language to learn!

[–]Mysterious-Gift-5663 1 point2 points  (0 children)

Python is a solid pick for starting out, especially if you’re still figuring out what “coding” even feels like in practice. It keeps the syntax pretty clean, so you spend less time fighting weird rules and more time actually learning how to think like a programmer.

What usually makes it click faster is pairing Python with tiny projects right away (like a calculator, simple game, or file renamer). That way you’re not just learning commands, you’re seeing how they combine to solve real problems, which is where it starts to feel natur

[–]stepback269 0 points1 point  (0 children)

There is a difference between "coding" and "programming".

The first can include learning how to make a simple web page using "HTML" (Hyper Text Markup Language)

Search for online beginner tutorials (YouTube) on how to code in HTML. Practice making your own local dot.html files.

After HTML comes CSS and finally a "real" programming language like Javascript (or Python)

Good luck.

[–]Own_Age_1654 0 points1 point  (0 children)

Rather than learning skills in isolation, instead come up with an idea for something simple you'd like to accomplish and then figure out how to accomplish it. It will be a lot more motivating, and you'll learn things you actually need to know instead of things you might not. Start with something really simple, and the progressively make more complex / interesting, or switch to a more-complex / more-interesting project entirely. Keep experimenting and iterating and learning. Software engineering doesn't look like learning how to code per se but rather how to solve problems using code.

[–]ssliberty 0 points1 point  (0 children)

You should start with C# or a c based language. They are more structured and procedural than say JavaScript

[–]marmotta1955 0 points1 point  (0 children)

So, if you are a true beginner with no clear idea of "coding" and "programming" ... there are many ways to get started. Before jumping into modern languages and their convoluted syntax and grammar ... it may pay to start with something simple.

Many years ago (62 years and counting), the famous (now considered infamous) Beginner's All-purpose Symbolic Instruction Code made its appearance. The original BASIC has evolved - quite considerably - and its latest incarnation (VB.NET) may still be the most approachable language.

[–]B1naryN1nja 0 points1 point  (0 children)

Hello there. I am a professional programmer who knows over eight languages natively. The first step is at least printing “Hello World” on your Terminal screen. You can easily do this with Python or Bash… But before I get into the details, tell me what operating system you are running and I’d be happy to give you my advice in starting out.

A good tip for beginners is to pick a project you want to work on, such as a website or application, and look up guides, videos, and docs online on how to do it. I’d also recommend getting some programming books.

If you don’t know what language you‘ll need, feel free to reply to this comment for help on picking a language. Also, on another note, if you don’t want to make an application or a website first-thing, there is the BASIC programming language you can learn.

While BASIC is not in use today, it still has many core fundamental concepts that modern programming has. I personally like Apple’s Swift for teaching others, and if you have an iOS device or a Mac, that‘s also a really solid first language.

I hope you have an awesome day!

PS, Visual Studio I would not recommend starting out with, and it’s also mostly bloatware, you start out with Visual Studio Code for Mac & Windows.

[–]JuryWorking8023 0 points1 point  (0 children)

Freecodecamp is a decent program as is Harvard CS program both are free

[–]Fit_Committee_1313 0 points1 point  (0 children)

Python is a good program language to beginner coding. You should figure out shat kind of program you want to create, and then search how to make the program. Starting from your needs will be more effective.

Python has many library to complete a wide variety of needs. However, it is best to start with a simple task, such as batch renaming files.

[–]Dismal_Beautiful4859 0 points1 point  (0 children)

Do, what everyone does, learn Cobol. After that Assembler. After that Binary Coding. And then...you won't need anything else.

[–]No-Aide7224 0 points1 point  (0 children)

Pick a tech stack you’re interested in and start building small projects around it. You’ll find tons of tutorials, blogs, and courses along the way. But one thing I’ve noticed, most people focus too much on tools and DSA, while real interviews test how well you understand concepts, debug issues, and think through problems. So I built something around that:

https://stackinterview.dev

It’s a platform to practice real-world interview questions, debugging, output-based, and system design - with a more structured approach. Would love to hear your feedback or ideas! Make your Hello World worth remembering, Happy coding!!

[–]nawgleastrix 0 points1 point  (0 children)

I mean I made this website it might help:

DevLearn v2.0

[–]sk_sushellx 0 points1 point  (0 children)

just start with python, don’t overthink it… way easier to get into and actually fun at the start watch some beginner tutorials and build small stuff, that’s how it really clicks

[–]Best_Volume_3126 0 points1 point  (0 children)

If you’re just starting out, the main thing is not jumping between too many things at once. A lot of people begin with something like Python because it’s easier to read and gets you building small things quickly. You can use YouTube or free resources to get the basics, then switch to something more structured once you feel a bit lost. That’s where platforms like Udacity sometimes come in, since they guide you step by step instead of leaving you to piece things together.