Mine is that, don't approach programming as a reading subject. Learn the technology or language but practice more, more and some more.
For further actions, you may consider blocking this person and/or reporting abuse
Mine is that, don't approach programming as a reading subject. Learn the technology or language but practice more, more and some more.
For further actions, you may consider blocking this person and/or reporting abuse
tamilvanan -
Trish -
Olga Lugacheva -
Niraj Narkhede -
Top comments (19)
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.
This is exactly the only advice that all newscomers need.
Forget all the hype, keep calm and build.
I can relate to that. I approached programming like a reading course. Just reading instead of building stuff.
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.
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.
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.
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
Writing good software isn't about fancy one-liners, it's about writing maintainable code that serves a business need.
The key word is maintainable
True in this context, as well as most others :-).
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.
Very true. I sometimes ask myself why I'm still doing this. But I guess it's because of passion.
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 ๐
Learning functional programming is a great first step.
Ohk. Don't follow the masses. Get you now ๐
They are easily tempted by the excitement of learning something new