DEV Community

Discussion on: Welcome Thread - v36

Collapse
 
erocsrednu profile image
Kaylee

Hello everyone, i want to learn how to code but i am not sure how to commit what i learn to memory any suggestions?

Collapse
 
auramix profile image
Scott Josephson

Definitely rinse and repeat for committing to memory. But try not to repeat exactly the same way twice. Mix it up, add complexity for practice, delve into how the thing works.

Collapse
 
erocsrednu profile image
Kaylee

thank you for that advice. Do you happen have any suggestions on a good desktop to handle learning how to code? Ive learned to avoid HP as it seems theyre terrible with being heavy Disk and CPU users.

Thread Thread
 
auramix profile image
Scott Josephson

If you just want a machine that will help you learn coding basics, all you really need is a good internet connection, assuming you're doing your study on the web. If you were working solely from books, you could reasonably get away with any old machine that didn't have trouble starting up.

What are some of your learning goals?
What languages/technologies are you interested in?

Thread Thread
 
erocsrednu profile image
Kaylee

Well just reading is where i am realizing im not learning i learn how to do a few things then move on and months later i forget everything. I want to start working in projects (random ones from the internet) to get real practice but I honestly want a smooth experience I work full time and dont really want to deal with a slow or problematic computer as I work on projects to try to learn how to program. I understand how specs work but what ive realized is even with good specs depending on that computer it may still run slow or have issues.

Thread Thread
 
auramix profile image
Scott Josephson

Again, it depends on what kinds of technologies and workloads you plan to work with, but all speed issues will likely come down to processor speed and memory. You can even offload some of your computer strain by working with an IDE on a virtual machine, like cloud9. So even without a lot of $ to spend you could get a decent used computer and figure out an efficient way to run it.

Thread Thread
 
erocsrednu profile image
Kaylee

Well i am hoping to get more of a suggestion based on experience. For example my HP laptop injudt bought had the disk and cpu at 100% usage straight out the box where a Dell i had with similar specs just knew how to manage its use of the cpu and disk and its hard to know how a software manages its specs some overlay of certain brands just use unnecessarily and run the computer down.

Thread Thread
 
auramix profile image
Scott Josephson

Hmm. You might want to diagnose what resources are using up 100% of cpu and disk. Apple computers have a program called Activity Monitor that allows you to see what resources are being used by your computer at any given time. Presumably there's a way to check out what's eating up all your cpu.

Thread Thread
 
erocsrednu profile image
Kaylee

not the first time ive had similar issues with an HP ive decided to use that for work which consists of mostly light browsing. Its fine though I will probably just purchase a gaming pc with good reviews to be on the safe side if I cant really find a middle ground.

Thread Thread
 
tanmayjaiswal profile image
Tanmay-Jaiswal

Firstly, it is unlikely that this is a HP specific issue. Fire up your task manager if you are on Windows, or use the "top" command on Linux. It may make sense to debug your CPU usage first.
I would recommend the Razer Stealth laptop with a good keyboard, amazing specs and decent looks. In general though, buy something with an SSD if you want to minimize launch time for applications.

Thread Thread
 
erocsrednu profile image
Kaylee

the problem is that the cpu is 100% yet the processes thst are causing that arent there it shows many but none that add up to 100% so its like its hidden. and thank you for that suggestion:D i will look into that one

Collapse
 
ben profile image
Ben Halpern

Immersion! Lots of coding, and hanging around spaces where coding happens (like dev.to)

Collapse
 
erocsrednu profile image
Kaylee

thats what im trying to do. I want to start doing projects too but my computer barely handles browsing so Im trying to look for a good PC that is good for someone who will be learning to code

Thread Thread
 
ben profile image
Ben Halpern

Good luck!

Collapse
 
tanmayjaiswal profile image
Tanmay-Jaiswal

Maintaining a markdown notebook where your can jot down every new thing you learn has really helped me. After referring to the notebook five to ten times, I start remembering these things and can always refer to my notes super quick if I'm confused instead of googling all over again

Collapse
 
erocsrednu profile image
Kaylee

thats awesome thank you :)

Collapse
 
charlesj3 profile image
Charles Jones

Hello Kaylee! I know the struggle! What has helped me is by practicing, practicing, practicing. Watching tutorials is a great way to help, but I suggest writing code over and over. Even if you don't know what to do, you'll get better at researching and finding the right answers.

Collapse
 
erocsrednu profile image
Kaylee

Hello Charles :). Yeah I started styling with CSS but I am noticing answers I find bu google dont work quite often and I will spend like 10 minutes feeling lost endlessly googling haha, but it is fun. I had to purge my computer from windows the specs weren't enough to run windows well so I am running linux mint and it works well so I can start practicing. I was excited to start doing a lot of projects but I couldn't find a site that has more than just a general outline of the goal of the project, I tried to find guided projects with the answers to just practice writing it and seeing how it works but I didn't have good luck in that, do you know any like that?

Thread Thread
 
charlesj3 profile image
Charles Jones

Absolutely, if you haven't checked out Codepen I would start there! One way that has worked for me is "demystifying" what goes into someone's project. Codepen will allow you to not only see projects people are working on, but the code they used to do so, in an easy-to-read format that you can even edit online.

Plus, at some point when you make your own "Pens", you can embed them in your site/portfolio to show them off!

Thread Thread
 
erocsrednu profile image
Kaylee

thats awesome, thank you so much!!!!