Always be Learning New Programming Skills

As a developer or even an aspiring developer, you should always be learning new programming skills. That’s one of the best parts about this job, after all. You always get to learn new things, new ways of doing things, and cool new technologies. How do you keep up?

Never stop learning.

But how to learn? In my experience, the best way to learn is by reading books, watching videos, and good old-fashioned time spent at the keyboard.

When you’re looking at books, check the reviews and make sure you look at the publication date. Good development books you can actually learn from have lots of good reviews. But technology changes fast. If the book is a couple of years old, it might be obsolete. I think it’s better to be very selective when buying development books. Make sure you’re spending your money wisely.

As far as video goes, YouTube is full of great content that’s all free. It’s also full of mediocre content and some really bad content. Look for quality content and you should be able to learn a pretty good amount. I’ve learned entire development frameworks from watching a bunch of YouTube videos on the topic.

When you’re ready to spend some money on courses, you have some options. I’ve spent a lot of money on Udemy courses over the years, and it was all worth it. There’s some highly professional content available, and I’ve personally used what I learned in my career.

You might find some videos or articles online claiming Udemy courses are bad, but I spend my money carefully and I’ve only bought good content. Look at the reviews and how many students have enrolled in the course. You can also check to see when the course was last updated. Since tech changes, good teachers with quality courses update their content to stay relevant.

Check out some of Udemy’s top/featured courses…

Udemy top courses in development:
https://www.udemy.com/courses/development/

Udemy top courses in development tools:
https://www.udemy.com/courses/development/development-tools/

Wherever you find your training, make sure it’s high quality and will help you learn what you need to either start or further your career. Always be learning. Always be growing.

And code a lot.

--

--

--

Technology professional in Hollywood. Top writer in Politics. Cheap coffee enthusiast. Join us: https://bit.ly/3i1tuwJ

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

New Updates for Subscan (Sep)

Recap of SacHacks 2020

From env variables to Docker secrets

Scalability : How does MNC’s like Facebook manage such a huge amount of data ?

Big Data

The best IDEs and Code Editors to use for Python

Practical Linux Server: Firewall

From API request limits to fair use

The Entity Relationship Model

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Caleb Rogers

Caleb Rogers

Technology professional in Hollywood. Top writer in Politics. Cheap coffee enthusiast. Join us: https://bit.ly/3i1tuwJ

More from Medium

Why A Software Developer?

SONY’s “my first Sony” , had a red hardbody with handle, five colored push-in/out buttons to the control player: white for rewind & fast forward, green for play, red for record, and dark blue for stop. A yellow cassette door, speaker area has blue ridges just below the cassette player, microphone mostly red with the round part spoken into white, the connecting cable was yellow.

To fat arrow or to not fat arrow

5 Things I have learned in 2 years as a Software Engineer

Since 2015, I’ve been a remote worker.