Needs advice
on
C#C#FlutterFlutter
and
ReactReact

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.

READ LESS
9 upvotes·57.1K views
Replies (3)
Recommends
on
TypeScriptTypeScript

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.

READ MORE
12 upvotes·7 comments·33.7K views
Syed Awais Shah
Syed Awais Shah
·
July 18th 2023 at 11:59AM

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.

·
Reply
Miroslav Blagoev
Miroslav Blagoev
·
July 27th 2023 at 8:54PM

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!

·
Reply
Syed Awais Shah
Syed Awais Shah
·
July 28th 2023 at 5:38PM

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.

·
Reply
Miroslav Blagoev
Miroslav Blagoev
·
July 29th 2023 at 12:35PM

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.

·
Reply
Syed Awais Shah
Syed Awais Shah
·
July 30th 2023 at 7:24AM

Okay, Sir. Thanks, A lot.

·
Reply
Trainer at Newtum Solutions Private Limited·

See, As you mention you know almost all the programming language but do not stick to any programming I suggest you do 9-5 jobs as per your knowledge and do at least 2 years and make it perfect. This helps you make it perfect in specific programming. I hope you got the answer.

5 upvotes·1 comment·31.9K views
Syed Awais Shah
Syed Awais Shah
·
July 27th 2023 at 2:55PM

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!)

·
Reply
View all (3)
Avatar of Miroslav Blagoev