@KevinNaughtonJr
Any laptop is best for learning to code.
Some people won't catch on to your sarcasm/joke and will feel bad because they can't afford a MacBook.
@Prathkum
I like to watch the tutorial to get the basic knowledge about the technology I want to use.
Then I jump into the doc to fully understand what happened in the tutorial.
@AdemoyeJohn
C++ may have a steep learning curve, but it also offers immense power and flexibility. Choosing it as a first language shows a brave and determined spirit.
Clarification: I agree a 'one-line' solution in this example code is best.
However, using 'else' in conditions can be unnecessary, as I meant to point out in this question 😉
@KevinNaughtonJr
because people don’t like things that they don’t understand
I understand that you can prefer different languages, but hating Java is just ridiculous
@scrumtuous
It's not about how many languages you know, but more about how good you are at problem-solving.
Learning a programming language is the easiest part of being a good developer.
Looking for a job as a software developer?
Target smaller companies or startups.
They're often more open to hiring beginners and may offer more flexible work environments.
@denicmarko
This question is too general. If someone always chooses the same stack regardless of the project, it means that he is not a professional.
It's like a mechanic to use only a hammer for everything 😉
Facebook could've said Myspace did it.
Netflix could've said TV did it.
WhatsApp could've said carriers did it.
Your idea doesn't have to be new, just better. Identify gaps in existing services and innovate to improve them 🔥
@PrasoonPratham
Tough choice! But if I had to pick one, I'd go with Python. It's versatile, widely used, and has a large community. Plus, the readability of its code makes it a joy to work with 🐍
@tdinh_me
Both have their merits! Leetcode hones problem-solving, while side projects build real-world applications. It's about balancing skills and creativity.
@ania_kubow
For me, it's the moment when a feature comes to life and works flawlessly.
Seeing the results of my effort is the most rewarding feeling! 💻🚀
@codewithvoid
Coding is challenging, but with the right tools and techniques, it can be manageable.
On the other hand, planning and debugging are more abstract and require a lot of critical thinking.
@rupali_codes
In such a way that they best describe their function, I try to avoid abbreviations, for example instead of desc I use the full name description.
Master the fundamentals and focus on one or two languages and frameworks.
Avoid the distractions of every new trend. Specialize. Life's too short to be a jack of all trades.
@Shefali__J
Mac.
My starting point was Windows (probably the standard starting point for most of us).
After that, I worked with Linux for a few years (mostly Ubuntu and Linux Mint).
I've been working on Mac for 4 years now. I have no plans to change 🙂
@daboigbae
The best programming language does not exist 🙂
Every language has its pros and cons.
If someone has a claim that one language is the best, they are probably a believer and have no knowledge of other languages.
@SalmanMKC
Asynchronous programming was a tough one for me. It's not intuitive, but once you understand callbacks, promises, and async/await, it's a game-changer.
@daboigbae
Great illustrated!
It doesn't mean guys that after school you cannot have skills.
It's more about that school is not required to have skills as a software developer.
@shashiwhocodes
People often focus on the language instead of the coding itself.
If you understand the principles of programming, you can easily and quickly change the language at any time 💪
Tech tip for beginners:
Start with JavaScript for its versatility.
- Set up backend with Node.js
- Explore ML/AI with Tensorflow.js
- Create a portfolio with React
- Try React Native for mobile apps
- Use Electron.js for desktop apps
Finally launching my personal website this weekend!
Just need to add the mobile version... because apparently, some people still browse the internet on their phones 😉
@Prathkum
Sad news for developers relying on the Twitter API. Time to find alternative solutions or budget for the cost. Let's hope it still supports innovation and growth in the tech community.
@KevinNaughtonJr
Think of "the cloud" as a magical place where your data lives safely 😉
Instead of a toy in your hand, it's stored in a special place on the internet.
@wesbos
SQLite is a champ for small data.
For web apps with high traffic or complex data models, MySQL (familiarity & ease of use) or Postgres (advanced features & data integrity) might be better.