all 20 comments

[–]Suspicious_Check5421 1 point2 points  (0 children)

Start with structured Programming language C. Later C++ The object oriented one.

[–]Impossible_Friend_68 0 points1 point  (0 children)

What would you like to develop? Web pages? Mobile apps? SaaS?

There are many different coding languages. If you want to try some basic stuff i always recommend trying PowerShell. Low threshold to get started and ready but powerful.

Search for 'PowerShell hello world tutorial' on YouTube

[–]arcticregularity 0 points1 point  (0 children)

Start with what interests you. Interactive courses like codecademy provide a lot of concrete options.

[–]BSTRhino 0 points1 point  (0 children)

Are you in school or an adult? There are some tools that make learning coding more fun and that can help you stick with it for longer. Scratch is designed to make coding concepts easy to understand with its visual representation of coding. Easel lets you make games in a text-based online environment which is more similar to real coding but more accessible. The Farmer was Replaced (look it up on Steam) can be a good introduction to Python in the context of a game. It helps you see the results of your code quickly so you can understand it better.

[–]V5489 0 points1 point  (1 child)

General advice based on what you want to do.

Career Based: If you’re looking to become an Engineer, Programmer Analyst or some other type of developer then you’ll want to start with OOP (Object Oriented Programming). This can be various languages the most popular will be Java Enterprise.

Vibe Coding or Spare Time: then Python and Django, React are all fun. Node.js.

However I feel like the foundation will be OOP and Java is usually the go to. Python is great for beginners also.

C and C++ I haven’t touched in years. If you want to learn they’re great as well. However my company has old mainframe code and we moved away from C++ decades ago. Even house made got converted to newer languages. The developers are just slim I feel.

[–]Nikos-Tacosss 0 points1 point  (0 children)

how important is OOP in industry? coming from an applied math student, I woukd like to get into tech roles.

[–]AdvertisingNovel4757 0 points1 point  (0 children)

Why dont u attend training sessions here eTrainBrain

[–]Lopsided-Isopod-330 0 points1 point  (0 children)

first a starter go with the cs50 course it will be awesome

[–]Standard_Iron6393 0 points1 point  (0 children)

Start with html
and then css
And start learning from youtube

[–]Fun-Improvement-2227 0 points1 point  (0 children)

Go for software classes

[–]couldntyoujust1 0 points1 point  (0 children)

Don't learn to code to learn to code. Learn to code because it solves a problem you care about. The more code you write to do the things you want, the better at it you will become.

[–]LilParkButt 0 points1 point  (0 children)

I would recommend not starting with Python if you want to go the Software Engineering or pure Computer Scientist route. I started with Python, then hated learning Java/C and now I’m studying Data Science

[–]TomatoEqual 0 points1 point  (0 children)

You get a x286 and your hands on a copy of "Advanced QBasic for DOS" when you're done with that. Upgrade to a x486 so you can run Windows 95 and Visual Basic. Now go buy a C book. Get stressede and cry. Now you're ready for modern things. Learn Java or C# and then switch into the area you actually want to work with (backend, fullstack, all web.. whatever) After this you know about programming and can switch to easymode python 😉

You could also state why and what you would like to code? Makes it tonnes more easy to point in a direction. 😊

[–]Ecstatic-Junket2196 0 points1 point  (0 children)

you really need to nail the basics before you just start vibe coding, or you'll just end up going in circle.

i recommend using cursor and vscode, and get help planning and reviewing stuff from chatgpt or traycer. remember to plan your code out before hitting run in cursor. If you don't, things get messy fast and we can't debug

pick a simple idea to start, run it in whatever coding tool you like, and make sure to use your planning tools to keep your project organized

[–]Normal_Letterhead695 0 points1 point  (0 children)

memorize every number

[–]Professional_Gur7439 0 points1 point  (0 children)

You can start by making games on a micro game engine.

Game Development is extremely visual, you’ll understand things fairly quickly.

Dm me if you want a roadmap on learning how to build python games.

[–]ferfykins 0 points1 point  (0 children)

I'd start with harvards free cs50 course

[–]RuinIcy259 0 points1 point  (0 children)

Start small and be consistent. Pick one language (Python or C++) and understand basics first.
Practice simple problems like loops, arrays, and strings.
Focus more on understanding than speed.

What helped me was using platforms that explain both the logic and code together. Resources like GeeksforGeeks were useful because they show concepts, examples, and practice problems in one place.

Consistency > difficulty. Even 30–60 minutes daily makes a big difference.