So we started building https://t.co/eNrPSpsXWU, a multi-school platform that handles all the school work that eats everyone's time - The integrated AI, built around the Nigerian curriculum, drafts the lesson note and the WAEC, NECO and BECE standard questions in seconds.
I don’t think there’s a “right” language to start with.
Ideally, one should start with what you are interested in building.
Want to build websites? JavaScript.
Want to work with data or automate things? Python.
Want to work on large company systems? Java.
The first language is just a vehicle. The real skill is learning how to think and solve problems
I started programming with Java and it felt so complex at the time...Later when I picked up Python and JavaScript, I was glad I began with the harder one. It made everything else feel lighter.
The hardest part of learning to code might be deciding what to learn first. 😅
Python or JavaScript?
Java or C++?
Go or C#?
Everyone has an opinion.
So, as a beginner in tech, how do you actually choose the right programming language to learn first?
@estheranalyst Absolutely, that's why I will always recommend starting out with a complex language like java and it will be easier to learn any other language
Whether or not it is clear to you, the universe is unfolding as it should...
You don’t have to understand the whole pattern to keep walking your part of it... Just Keep going.
Good morning and happy new week
Unpopular opinion:
The next skill you learn won't necessarily make you a better data analyst.
Sometimes, you don't need to learn another tool or advance your skills in one, whether it's KoboToolbox, SQL, Excel, or something else.
You need to get better at understanding the problem, asking better questions, challenging assumptions, and explaining what the numbers actually mean.
Tools produce analysis. Thinking produces insight.
Agree or disagree?
Before you write any line of real code, write the steps out in plain English first...
Not because you are unsure of the syntax. Logic and syntax fight for the same attention, and logic has to win that fight first.
Always Plan the decision before you type it 💯
As someone who has worked with java Springboot before touching django, Django feels almost unreal...
You get solid auth, permissions, filtering, and generic views out the box. No reinventing the wheel every project.
Deserves way more love.
Django REST Framework deserves more hype.
It’s so dope! has built-in authentication, permissions, pagination, throttling, filtering, and generic views.
You can literally build a production ready API without reinventing the wheel every time.
So underated
@stanlee0nX As someone who worked with java spring boot for a while before touching Django..
The amount of boilerplate code you avoid with Django is crazy. Auth, permissions e.t.c...
I Fully agree!!!
A loan app deciding your eligibility. A traffic light changing color. Your bank app moving money...
Different language, same three moves underneath. I've been building backend systems for years on exactly this.
Asides the programming language, frameworks, the buzzwords, the "AI-powered" everything, every piece of software you interact with does one of three things: Run steps in order, Choose a path, Repeat until done - sequence, selection, iteration.. That's the whole game.
your personal brand isn’t your logo or bio.
It’s what people immediately associate with your account.
If people see your name and think:
“that guy builds cool stuff.”
You’ve already won, that’s it.