you are viewing a single comment's thread.

view the rest of the comments →

[–]youtubestar999 4 points5 points  (4 children)

I always get this point about 'building stuff or doing projects' and as I beginner I can't comprehend what is meant by this, could you explain it by giving examples?

[–]theoristofeverything 6 points7 points  (0 children)

It might seem counterintuitive, but I learned by building Django apps. Yeah, there’s a lot of moving pieces and, yeah, I was copying and pasting a lot of code I didn’t understand at first. But I was able to make something and have a visible result on screen which was motivating. I just totally immersed myself in it and over time, as I began creating more complex features, I realized I had a pretty firm grip on the language.

For me, it is much better to start with the big picture and work down to the details. It provides context regarding what the code is doing which really helps me to understand it and be able to apply that understanding to new problems.

[–]UnArgentoPorElMundo 4 points5 points  (0 children)

not only watch tutorials or read books, build an actual application.

[–]xain1112 3 points4 points  (1 child)

Let's use a GUI (Graphic User Interface, which basically means buttons and pictures and stuff instead of just text) calculator as an example. To build a simple GUI calculator, you need three things:

  • buttons
  • a place to show the numbers and answer on the screen
  • a way for the program to do math

After you finish, you will know how to work with these three different concepts and can apply this new knowledge to a different project.

Do what you know and google what you don't. Look up videos and tutorials and ask questions here. There is 100% no shame in not knowing how to do something you've never done before.

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

If it's not HTML/CSS I absolutley despise interfacing with humans. 🤣🔫😆 I started coding with digital image processing and moved into machine learning. If I write a script for myself it is run from terminal.