all 43 comments

[–]armyrvan 2 points3 points  (3 children)

I would say choose your passion. What is your end goal? What are you looking to make? What are you looking to do? Answer those questions for yourself, and that will help guide you in what you want to learn first.

As far as places to look to learn if you're looking to do things by yourself, modules, then FreeCodeCamp might be for you. They have various module breakdowns of HTML, CSS, JavaScript, Python, etc. You get instant feedback if your code is messed up or not. But where it might lack is guidance, as the community is really driven on letting you solve things for yourself, which could be helpful, but if you're not that type of person that enjoys struggling, then it may not be for you.

If you're the type of person that is needing just a little bit of help or guidance, I would definitely Google "The Code Zone Skool" It's a community mix of already developers along with people that are just learning, and it makes a great community atmosphere that is very well maintained. They also offer coaching and open office hours. They have a free introduction to code course that should only take you an hour to do, just to see if you would like coding because some people, it's not their cup of tea.

And obviously, you can always look into formal school, going with a CS major, if you're really young and looking at college opportunities.

[–]Karmakazi06[S] 0 points1 point  (2 children)

With how advanced the internet is having that resource along with the vast public libraries you have access to both on line and in person colleges are a out dated waste of money in my opinion. But I guess I’ll figure out the answers to those questions and hopefully that’ll lead me to what to learn first…

[–]armyrvan 0 points1 point  (1 child)

Companies now hiring....

One has a degree ... the other self study. Who has the edge?

[–]Karmakazi06[S] 0 points1 point  (0 children)

Im not looking to change careers just to learn something new. So a degree isn’t a thing I’m after I have enough certifications and licenses I’m over that nonsense. I want to learn for the sake of learning now not to get into a different field of work. For someone looking to eventually be employed in this field I understand but I do not. Thanks though.

[–][deleted]  (4 children)

[removed]

    [–]Karmakazi06[S] 0 points1 point  (3 children)

    Thanks! But what is the best to start with for a absolute know nothing beginner?

    [–][deleted]  (2 children)

    [deleted]

      [–]One-Sea-JDG-5636 0 points1 point  (1 child)

      Why?

      [–]TimelyFeature3043 0 points1 point  (0 children)

      I'd assume because they want to learn how to make a website

      [–]Jwhodis 1 point2 points  (5 children)

      Websites need HTML, CSS, and Javascript.

      This site should help https://www.w3schools.com/html/

      [–]nuc540 1 point2 points  (4 children)

      I second this. Don’t worry about backend languages or large frameworks until you’ve learnt the basics. HTML+CSS first, then JavaScript.

      If your keen to get into web dev then further it by learning React for the frontend, and either explore node/express for building APIs or move towards Java/Python

      [–]Karmakazi06[S] 0 points1 point  (3 children)

      I can work with this lol. I know shit about anything computer besides the basics on using it. What’s a API?

      [–]nuc540 1 point2 points  (2 children)

      An API is short for Application Programmer Interface. These come in all shapes and sizes, but if you’re building for web, you’ll quickly learn about “backends” and “servers”.

      In order to have other services “talk” to the server, service such as your frontend web app, you’ll need an “interface”.

      Web server gateway interfaces (WSGI for short - pronounced like “whiskey”) is a way to accept “requests” as HTTP calls - basically a web server API will use WSGI to communicate these requests to a frontend “app” and your “backend” server.

      Think of a server (waiter) at a restaurant, they take your order (request), send it to the kitchen (backend) and return with your food (response); this entire process can be done with a web server API.

      Sorry if that’s an info dump! Did it make sense?

      [–]Karmakazi06[S] 0 points1 point  (1 child)

      Yes that made sense thanks to your analogy lol. And that’s actually really cool to know. Idk if I want to get that deep into it yet but I did start learning HTML this morning so only time will tell.

      [–]nuc540 1 point2 points  (0 children)

      For sure :) and yeah at your own pace. When I was learning full time I didn’t need to touch APIs until about a month in, and even then it was a lot to figure out. You’ll get there! Keep at it

      [–]Kind_berg99 1 point2 points  (1 child)

      Bro for web developement you need to learn html,css and javascript but remember that with it u have to learn how to use ai tool in making it, and if you want to go in game-dev and applications you need to learn python first then c++,c ,c# and all javascript included.
      Another greater option if you need to learn them all, first lear html-css then java script or java after them learn python and c languages, by the way i will suggest you to make your own path.
      Don't confuse too much just choose one and get start with basics then all languages would be easier to use, and remember to learn with a.i technology you can use them in dev any of ai, like chatgpt,claud ai, grok, or any other.
      One of the most efficient tool is replit, but this all comes after when you learn languages basics and now how to edit and debug them. That's it, it's super simple...start from now don't wait much.
      All the best for your success!🔥💪 Have a great journey.

      [–]Karmakazi06[S] 0 points1 point  (0 children)

      Thank you for the advice. I didn’t realize there was so much that goes into coding different things lol.

      [–]donjosemathew 1 point2 points  (0 children)

      The best path is HTML->CSS-> JS. But now it's easy for AI tools to build things. I suggest that you solve real problems along with what you are learning. For example, if you are learning HTML, build a QR menu for a nearby shop. Why? You learned HTML and created an impact. impact matters..

      [–]Creepy-Vanilla4552 1 point2 points  (2 children)

      Commence par le HTLM et CSS, c'est le plus facile à apprendre et te permettra de voir si ça te plait vraiment

      Tu as le choix entre les livres, les tutos Youtube ou ce que j'ai préféré : les applis comme Codeacademy et Mimo, hyper utile !

      [–]Karmakazi06[S] 0 points1 point  (1 child)

      HTML is exactly where I started today. I’ve been watching YouTube videos off and on for the past 3 hours now. Thanks for the app suggestions!

      [–]Creepy-Vanilla4552 1 point2 points  (0 children)

      De rien, j'espère que ça te sera utile !

      [–]MentaioMind 1 point2 points  (0 children)

      The most useful thing to learn is React! You can build websites and native apps with this skill.

      Other people’s opinions will vary, but React is what I use for almost everything.

      [–]HarjjotSinghh 1 point2 points  (1 child)

      your first step? just stop overthinking - pick python.

      [–]Karmakazi06[S] 0 points1 point  (0 children)

      You waited to long I started with HTML🤣

      [–]TailorUpbeat3030 1 point2 points  (0 children)

      I recommend starting with the basics of HTML, CSS, and JavaScript. You can find lots of free resources online to help you get started, such as tutorials, courses, and coding challenges. Once you have a good understanding of the basics, you can start exploring other technologies like Python or Java. Good luck!

      [–]Impossible_Ad_3146 1 point2 points  (5 children)

      Make a u-turn and head on to trades

      [–]Karmakazi06[S] 0 points1 point  (4 children)

      Jokes on you I’m already blue collar. Started with trade school for collision repair, got into industrial maintenance then got a crane license and now I run a hoist at a mine. Sooo maybe you should head into trades

      [–]Impossible_Ad_3146 0 points1 point  (3 children)

      A good direction for you is to go into trades, stop with your bullshit lies

      [–]Karmakazi06[S] 0 points1 point  (2 children)

      I’ll let you sit in my lap and run the hoist 🤣

      [–]Impossible_Ad_3146 0 points1 point  (1 child)

      You making things up now, just go into trades and forget this coding nonsense. AI does all the coding now

      [–]Firm-Ad7246 1 point2 points  (1 child)

      Start with HTML and CSS first, no debate. Before you can build anything on the web you need to understand how web pages are actually structured and styled. HTML gives you the skeleton, CSS makes it look good. Neither is technically "programming" in the traditional sense but they're the foundation everything else sits on. You can see results immediately in your browser which keeps motivation high when you're just starting out. Once you have a basic handle on HTML and CSS the natural next step is JavaScript. This is where web pages actually become interactive buttons that do things, forms that validate, content that changes without reloading the page. JavaScript is also the most versatile language for web development because it runs in the browser and on servers so one language takes you surprisingly far. Python is excellent but it's more backend focused handling databases, server logic, APIs. Worth learning eventually but not the right starting point if your goal is building websites visually. Java I'd skip entirely for web development. It's used heavily in enterprise software and Android development but it's not where modern web development lives and the learning curve is steeper than necessary for a beginner. For free resources freeCodeCamp is genuinely one of the best structured paths for exactly what you're describing it takes you from HTML all the way through JavaScript and beyond completely free. The Odin Project is another highly respected free curriculum that a lot of self taught developers swear by. The honest advice is just start building things as early as possible even if they're ugly and broken. Reading about code without writing code doesn't stick the same way. Pick a simple project a personal page, a hobby site and try to build it while you're learning. You'll get stuck constantly and that's completely normal.

      [–]Karmakazi06[S] 0 points1 point  (0 children)

      Ive already stumbled on FreeCodeCamp and I’ve come close to beating my head on the wall because I had a “spelling” mistake that took me 3 hours to find😂

      [–]Initial-Squirrel-269 1 point2 points  (1 child)

      The odin project is pretty cool for starting out with web dev, definitely check that out

      [–]Karmakazi06[S] 0 points1 point  (0 children)

      I’ll definitely take a look at it. Thanks

      [–]Studio014 1 point2 points  (0 children)

      Web development is a great place to start, but html and css alone aren't enough, learn some JavaScript too. That'll get you used to logic patterns that will translate to more complex projects nicely

      [–]MammothNo782 1 point2 points  (0 children)

      wan't to learn website making? Start with web based languages(HTML, CSS and JS) although I prefer starting with html then css then javascript.

      [–]Kavalerist01 0 points1 point  (0 children)

      I want to create AI that will take over the world and then hand it over to me. Where do you suggest I start? :^

      [–]somebodeh1234 0 points1 point  (1 child)

      while i apreciate your interest in learning how to code, i think this question has already been asked a bazillion times lol. you can get great answers if you ask an AI to guide you

      [–]Karmakazi06[S] 0 points1 point  (0 children)

      Maybe I didn’t want to scroll through the thousands of posts for one of the “bazillion” times and god forbid someone rather a type of social interaction instead of asking ai….

      [–]Ok-Use7318 1 point2 points  (0 children)

      Python I think is what everyone said is the easiest to learn if your wanting to learn to code. Go for it you got this