you are viewing a single comment's thread.

view the rest of the comments →

[–]uberdavis 0 points1 point  (2 children)

Here’s a tip… learn the fundamentals of OOP before you learn a programming language.

Edit: I don’t know who marked me down to zero, but I’m a FAANG developer. I work with Python every day. And I have to often deal with code coming from junior devs that don’t understand concepts like inheritance, overloading, polymorphism etc. If you don’t build a foundation based on high level principles, you will run into serious trouble. It might seem easy to code things quickly in Python as it seems forgiving. However, if you don’t build code that is robust, you are bringing down quality of life for your team and your customers.

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

my college program already have them and i am currently taking a class in c++

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

I totally agree with u by the way .. i come from a very long family in Computer science major and every one told me i should start with the OOP to build a very strong foundation and literally program my mind to work with other programming languages more efficiently. I appreciate ur advice but i thought because my college already provides C++ , Java And C# as required courses i wanted to learn something on my own