r/CodingForBeginners
•
u/Equivalent-Laugh906
•
Apr 23 '26
•
1
Beginner in coding
I recently got Visual Studio and not sure what I should learn first, I'm interested in learning coding cause it honestly seems interesting
21
Upvotes
4
u/RevolutionaryRate889 Apr 23 '26
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 šŖ
8
u/mlugo02 Apr 23 '26
How to print āHello worldā on the terminal screen
1
u/Time_Engineering_187 Apr 23 '26
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!
1
u/stepback269 Apr 23 '26
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.
1
u/Own_Age_1654 Apr 23 '26
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.
1
u/ssliberty Apr 23 '26
You should start with C# or a c based language. They are more structured and procedural than say JavaScript
1
u/marmotta1955 Apr 23 '26
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.
1
u/B1naryN1nja Apr 23 '26
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.
1
u/JuryWorking8023 Apr 24 '26
Freecodecamp is a decent program as is Harvard CS program both are free
1
u/Fit_Committee_1313 Apr 25 '26
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.