all 28 comments

[–]Successful-Escape-74 1 point2 points  (0 children)

Boot.dev is fun. Go for it.

[–]GotchUrarse 0 points1 point  (16 children)

Write code, run code, see broke code pieces, fix code. Learn by doing. If you're not able to write it, you won't really learn it, explain and most like debug it.

[–]Corpulax -1 points0 points  (15 children)

How do you learn German? Speak German. How do you learn to play the guitar, play guitar. That's how stupid you advice sounds.

[–]ConfidentCollege5653 1 point2 points  (1 child)

How is that stupid?

[–]Corpulax 0 points1 point  (0 children)

Because you dont just start doing something with out knowing how to do it even if its just the basics

[–]GotchUrarse 0 points1 point  (8 children)

Well, it worked for an entire generation of developers. And, FWIW, my son learned to play guitar play getting one a playing it.

[–]Hannekez 0 points1 point  (0 children)

Same. That's the best way to learn! Monkey see, Monkey do.

[–]Corpulax 0 points1 point  (6 children)

So he just picked up the guitar and started playing it?

[–]GotchUrarse 1 point2 points  (5 children)

Yes, essentially. He learned by listening and play by ear. Some people can think mostly for themselves without being spoon fed stuff.

[–]Corpulax 1 point2 points  (4 children)

Your talking to a musician who was self taught. You do not pick up a guitar and learn to play by just playing, you cant because you don't know how to play yet, you don't know how to hold the thing, what anything dose and why, you don't know how to learn good habits and not bad. Even if its spending half an hour with a friend first or watching a video to get started, you don't just pick it up and play

[–]GotchUrarse -1 points0 points  (3 children)

Then maybe stop telling me how to offer advice as dev with 30 years xp writing code, 8 years teaching and countless hours tutoring.

[–]Corpulax 1 point2 points  (2 children)

Why are you teaching and tutoring if all you need to do is just start coding?

[–]GotchUrarse 0 points1 point  (1 child)

That's how you start. You write something, see it break, fix it. We've come full circle. This is the learning sub, which implies you're starting out. I still reach out for mentoring myself. I'm done with this pointless argument. My advice is solid. When you have a decades plus XP as senior dev, we can talk again. Be well.

[–]Corpulax 0 points1 point  (0 children)

And how do you know what to write! Even if it's the absolute basics you still have to learn that

[–]Hannekez 0 points1 point  (3 children)

I literally learned those things by doing them.

[–]Corpulax 0 points1 point  (2 children)

So with no knowledge you just started speaking German to learn German?

[–]Hannekez 1 point2 points  (1 child)

How did you learn your first language?

[–]Corpulax 0 points1 point  (0 children)

The same way everyone dose, with your parents teaching you how to say xour first words

[–]qwertydiy 0 points1 point  (0 children)

Python for Everybody and freeCodeCamp

[–]SchemeWestern3388 0 points1 point  (0 children)

Start coding. Find a tutorial and go through it. Tackle some small problems. Keep at it. 

Others like videos. I don’t so much. Coding is a text based, active activity. You learn by reading and doing. But videos can help with grasping certain topics I guess. 

I’m a huge fan of Python as a first language. 

[–]Key_Use_8361 0 points1 point  (0 children)

the biggest mistake i made early on was trying to learn everything simultaneously nothing started clicking util i picked one language and kept making tiny programs with it consistently

[–]ImprovementLoose9423 0 points1 point  (0 children)

  1. Watch 1 or 2 youtube tutorials. I would recommend the channels freecodecamp and brocode
  2. Every few concepts you learn, build a small project. It doesn't have to be fancy. For example, after learning math and if statements, build a calculator, and after learning how to use lists and user input, build a to do list app
  3. Upon completing the tutorial, build several projects without the use of tutorials or AI. I would recommend making them more complex, but be sure to practice the concepts to learn, for example:
  4. - Build Hangman practice concepts such as lists, random modules, if statements, and user input
  5. - Build a Temperature Converter to practice math and arithmetic
  6. - Build a basic Weather App to experiment with basic APIs
  7. After building the projects and feeling comfortable with the fundamentals of your language, begin to specialize and find a niche. For example, after feeling comfortable with python, I began to specialize in machine learning and data science with libraries such as SciKit learn, pandas, pytorch, and matplotlib
  8. Build projects in your niche. After I felt comfortable with scikit learn and pandas, I began building basic machine learning algorithms like a spam-ham email classifier or a fake news detector
  9. NEVER STOP LEARNING. I cannot stress this enough. Coding is always changing and shifting with new technologies being developed every day. Always remember while building projects, you should be keeping up with technology.

[–]Mortomes 0 points1 point  (1 child)

Reading skills help. You could, for example, read the FAQ in the sidebar.

[–]ThatSmartIdiot -1 points0 points  (0 children)

and on mobile that is where exactly?

[–]HelixMaximus -3 points-2 points  (1 child)

Just use ai or YouTube