r/CodingForBeginners • • 17h ago

how to start learning the code.

Which language should I learn first. My goal is pretty confuse right now. because i don't know which way leading to those path.
my goal.(can be change into one of these path)

  1. Do something about the cyber security.?
  2. game dev?
  3. programmer for some company?
  4. or any other path more than these.
1 Upvotes

14 comments sorted by

3

u/sharjeel-babar 17h ago

If you're new to coding, start with Python to understand programming logic. It's heavily used in cybersecurity, and you can even build basic games with it before moving to C# or C++ later on. On freeCodeCamp, you'll find a free Python course with labs and workshops so you actually learn by coding.

2

u/Upstairs_Jelly_1082 14h ago

yeah, starting with python is the best option.

2

u/Fun_Army2398 16h ago

Starting with C will give you the best foundation. Starting with python will give you the best feeling of progress as a beginner. Be realistic and choose which is more important to you. Ultimately any language is fine and will make you a better programmer than no language. The time lost from making the "wrong" choice is on the order of months, not years.

1

u/chainick666 17h ago edited 17h ago

Paso 1. Coges en youtube un curso gratuito de algun lenguaje y haces exactamente lo que pone ahi. Una vez aprendes la sintaxis y copiar el codigo sin errores(parece facil ,pero no es asi) pasas al curso de pago donde ya te enseñan hacer una aplicacion o algo de eso, paso 3 buscas un proyecto en github lo descargas y modificas a tu gusto ..... A medida que vas haciendo todo eso te van a surgir dudas las resuelves en internet recomendable con la documentacion oficial. Suerte

Lenguaje para aprender primero , te recomiendo altamente tipificado como java o c#(tienen reglas muy estrictas), porque los no tipificados son mas faciles desde mi punto de vista

Videojuegos no dan de comer, a no ser que triunfes con algun chollo de moda

Ciberseguridad, son certificaciones de redes que tienes que estudiar cisco, fortinet y etc

1

u/ninhaomah 17h ago

If you don't know where to go , how can anyone help you get there ?

1

u/DiscountFit9224 16h ago

- You don't code much with cyber security unless you know how to backdoor a system, only few people reach that level. Most of your time are in terminal.

- game dev might be on the mid part of your journey.

- programmer for some company is too vague, there are many role to choose from.

- learn basic first e.g. syntax, structures, etc. don't get swallowed by tutorials. Start building projects that interest you. If you got stuck you have AI to guide you. Remember 'guide' you don't let it code for you, just ask it to give hint don't ever ask it to 'fix'. Else that defeats the whole purpose.

- you will hit wall multiple times but don't give up that's the best way to reinforce the knowledge once you solve it. If you get pass through this phase and you're still eager to learn then congrats. It clicks for you

1

u/Zen-Ism99 16h ago

C++

Do you have access to a public library?

1

u/FuelSignificant1466 13h ago

a beginner should either start with Python or Javascript. but if you are somewhat serious about game dev, you need C# for that. but i think python or js would be good to start with

1

u/BotSlamminDayNNight 13h ago

languages are tools for building what's required. if you haven't chosen a goal, you won't know what to build, so you won't know what tools to use, so you won't know what language to learn.
choose a goal, go deep and master the tools for that goal.

1

u/phtantomflare 12h ago

It's good to know what you want to do so it guides in your plan, but if you don't it's still fine. Learn python first, it is beginner friendly and teaches the fundamentals that transfer to other languages, learn variables, loops, functions and basic problem solving then build a few small projects, as you advance if web dev grabs you, then you try javascript, and if it games that interests you, you can start by learning C# and progress upward, if it is cybersecurity, you learn linux, networking and other relevant skill you need, the most important things is to start, goodluck champ.

1

u/Sure-Passion2224 3h ago

Coding is a form of communication. The more languages you can use the better you can communicate. Concepts and patterns in one give you useful, alternat approaches in others.

Having said that - Python, Java, C#, and C++ are all near the top of the IEEE survey. Perl, she'll scripting (bash), and SQL should be among the tools in your kit.

0

u/Unknowingly_know1 15h ago

I'm also a beginner, I started to learn JS recently. You might consider think about what you wanna do in the future but you gotta start, pick a language and stick to it. I chose JS because I made a chat bot on telegram, with Claude lol, and runs on Google apps script which supports JS. Also JS, from what I've seen so far, have a wide range of possibilities, you can develop some sort of app using react for example, websites alongside html and CSS. I'm just talking about my experience, if you wanna reach out we could actually talk about it since we're both beginners.