DEV Community

loading...

What is your number 1 advice to newbies.

luqman10 profile image Abdul Qadir Luqman ・1 min read

Mine is that, don't approach programming as a reading subject. Learn the technology or language but practice more, more and some more.

Discussion (21)

pic
Editor guide
Collapse
terrancecorley profile image
Terrance Corley

Build. Tutorials are great, but building is better. Even if you don't feel half as confident as you'd like in the tech stack you're using, build. I spent way too much time watching tutorial videos in a binge watching fashion when I should've been watching maybe a few short videos to learn the fundamentals of a particular language/framework and then starting a project.

Use the tutorial videos and the documentation site for whatever tech you're learning as a reference resource. Building projects (no matter how small) will show you what you know and what you don't, and you're usually a google search away from the answer if that's the case. Find whatever works for you but I usually go for 30-40% focused learning, 60-70% building.

Collapse
revskill10 profile image
Truong Hoang Dung

This is exactly the only advice that all newscomers need.
Forget all the hype, keep calm and build.

Collapse
luqman10 profile image
Abdul Qadir Luqman Author

I can relate to that. I approached programming like a reading course. Just reading instead of building stuff.

Collapse
nebojsac profile image
Nick Cinger

You're going to hit a lot of walls, and sometimes debugging is going to become immensely frustrating. The problem you're facing might make you feel dumb, and will make you rethink your career path. The only thing you need to remember in these cases is do not give up. Even the best programmers are not geniuses.

The best programmers are just the ones that never gave up.

Collapse
luqman10 profile image
Abdul Qadir Luqman Author

That's very true. You may think you aren't fit for programing but it's a lie. It's your brain playing tricks on you.

Collapse
sergiodxa profile image
Sergio Daniel Xalambrí

Don't try to learn everything, nobody does and it will only be a waste of time and energy. Instead focus on what let you build a simple project and start to work as soon as possible, experience will let you know what to learn.

Collapse
hcmlopes profile image
hcmlopes

Learn the actual language of choice, staying away from libraries and frameworks as long as you can, so that you can distinguish what the language can do and what the framework is helping with

Collapse
alainvanhout profile image
Alain Van Hout

Writing good software isn't about fancy one-liners, it's about writing maintainable code that serves a business need.

Collapse
luqman10 profile image
Abdul Qadir Luqman Author

The key word is maintainable

Collapse
alainvanhout profile image
Alain Van Hout

True in this context, as well as most others :-).

Collapse
andreapavoni profile image
Andrea Pavoni

Put passion.

I don't have a better advice than this. IMHO, passion is the main fuel to study & learn, practice, improve, retry (several times until you reach your goal) even when it all seems frustrating.
After all, programming and IT-related topics can be very boring if you (really) don't like it.

Collapse
luqman10 profile image
Abdul Qadir Luqman Author

Very true. I sometimes ask myself why I'm still doing this. But I guess it's because of passion.

Collapse
stevebrownlee profile image
Steve Brownlee

Stay calm and write code. You will be plagued with impostor syndrome, so remember that everyone else feels the same way, but they are just better at pretending than you are 😃

Collapse
tux0r profile image
tux0r

Don't follow the tribe.

Collapse
luqman10 profile image
Collapse
tux0r profile image
tux0r

If 100 people tell you that you absolutely must use a certain language/framework/thing, 100 people will probably be wrong.

Thread Thread
luqman10 profile image
Abdul Qadir Luqman Author

Ohk. Don't follow the masses. Get you now 👍

Collapse
revskill10 profile image
Truong Hoang Dung

Learning functional programming is a great first step.

Collapse
luqman10 profile image
Abdul Qadir Luqman Author

They are easily tempted by the excitement of learning something new