Don’t Learn a Programming Language. Learn Software Engineering
Key takeaways
Be someone that knows the fundamentals of software engineering so deeply that you have the confidence to be able to learn any additional programming language as needed.
What to learn:
How to break down complicated problems into smallers chunks.
How to write detailed pseudocode before start coding up.
How to read a language’s official documentation.
How to ask questions on forums.
Learn the Basics, then Master the Fundamentals:
“I’m learning Software Engineering using the Ruby language”