?A Guide to Choosing Your First Programming Language?
Val Kraidy
Ambassador @ Huawei ICT Academy, UG||BSc.IT||Tech Enthusiast??||Tech Writer??||Aspiring Software Developer(Mobile App)||Content Creator ????
How My Coding Journey Began
The first time I decided to dive into coding, it was partly for the love of tech and partly out of necessity. I had a craft business and thought, “Why not build a website myself?” I found inspiration from a high-end Ghanaian lifestyle brand with a design I loved. Rather than sticking to basics, I taught myself JavaScript and started recreating animations and transitions on my own, not yet knowing JavaScript was just one of many languages to learn. That choice sparked my journey in coding and opened doors to a variety of languages.
Since then, I’ve worked with HTML, CSS, and JavaScript to build front-end websites, explored JavaScript frameworks like React for web apps, React Native for mobile apps, and even dove into SQL for data management. But as I reflect on my coding journey, one key question remains: How do you decide which programming language to learn first? Here are some options based on the types of projects you might want to pursue.
Which Language Should You Learn First? Your choice of a first language often depends on your goals and the kinds of projects you’d like to work on. As you advance in your coding journey, you’ll likely pick up additional languages, but here’s a roadmap to start with based on specific career goals:
领英推荐
Final Thoughts Choosing your first programming language is an important step, but it doesn’t have to be overwhelming. Start by focusing on the projects that excite you, pick a language that aligns with those goals, and get coding! As you build confidence, branching out into additional languages will be a natural and rewarding next step.
For those curious about the broader coding landscape, there’s always more to explore. The world of coding is vast, and learning truly never stops.
Original Article Source: Skillcrush
Software Engineer | Web Developer| UI/UX | Graphic Designer | Editor |Mobile App Developer | Cyber Security Enthusiast
4 个月Insightful