Hello, I am Syed, and I am working as an IT Support Technician. I have completed my graduation in computer science. Now I want to transform my career in the computer science field as a software, application, or web developer. I have a habit of not sticking to one language or tool. I studied C++ as the first programming language, and later I had a little experience working with C#. I also have a basic understanding of Kotlin, JavaScript, Python, HTML, CSS, JavaScript, Flutter, and React.
How to stick to one language and tool and start developing, and which one? Please give me advice about it so I can kick-start my career as a software, application, or web developer.
Thanks in advance. I am keen to become a full-stack developer. Thanks in Advance.
Nowadays, you can do almost everything with every language depending on preference. If you want to start solid, I recommend JavaScript followed by TypeScript. You can make killer web apps, cross platform mobile apps with ReactNative and backend with Node.js. if you already know that you like C# you can also make web apps with it, cross platform apps with Xamarin but also Desktop apps with unity (also a must for anything game or 3d related). Kotlin is next on my list, it's a powerful language compatible with Java and you can make killer Android apps with it, if you can also leverage Swift or objective C, you can use Kotlin Multiplatform to also include iOS apps, web apps with spring and also solid backend code. Python is good if you are keen on machine learning and backend. I am a Flutter Dev myself, if you love Flutter, it can make great mobile apps with flat learning curve (it's easy) with also the ability to make anything cross platform.
In conclusion, I think starting of with JavaScript is a solid choice. If you like C#, it could be your best choice instead, and a must if you want to go into games. Thirdly, Kotlin is pretty popular and capable and loved. And finally, flutter is easy and function.
Thanks, Miroslav Blagoev Sir!
I would love to work on Web and mobile applications. I am considering your good advice and will start learning Javascript and should stick to it. IN SHA ALLAH. Thank you, Sir.
Hi, I am glad I could help! If you are really choosing JavaScript, you should look around where to start. The JS world is huge! If I were you, I'd keep my eyes on Next.js and Svelte kit. Both are full stack frameworks.
Next.js comes with
React and TypeScript while svelte kit uses Svelte which is rapidly gaining popularity due to it's simplicity, efficiency and lack of boiler plate!
Mr. Miroslav Blagoev, Sir you again diverting me from React.js to Next.js. I am learning React.js Now. Should I Continue that or switch to Next.js? Reply Please.
Hi. Next.js uses React as an inbuilt library. Next js is a framework for building apps with react, while react is a js library. Look them up, but I recommend you use next.js in the future, while starting with pure react is also good.
Newtum Solutions, thanks for the recommendation. I am currently working to gain MERN skills, specifically focusing on small React projects to build my portfolio. So, I secure a 9-5 job. (Thanks!)