What technologies you can learn in 1st year of your computer engineering?
Well, there are a variety of things you can learn at the beginning of your college life depending on your interest. Whenever you pick a
language to learn first think of what you want to build. Then ask yourself what
is my motive in building this(why you want to build it).
Once your what and why will be clear then you can
easily concentrate on one thing rather than focusing on all technologies. Once
you will start learning you will get tempted about different things to get
started with. So that’s the reason your what and why should be clear so you can
focus on success. Once my friend told me its better to be master of one then
jacks of all when I was facing the problem of how to decide what to do. I have attached
video link in each section that describes the work you will be doing with salary.
So now below are option which you can choose from
about what you want to build:
· Web
development
· Android
development
· IOS
development
· Hybrid
mobile app development
Lets talk in depth about
each subject.
1) Web
development
If you want to be an web
developer and start building website, then I recommend starting with html and
css. I know its very easy to learn css and then jump javascript. But I recommend
if you are learning css then give it atleast 1 month and learn all about css
because css is basic building block. I have seen many people getting job with
only css only but they were master in it.
After completing css go
for javascript and learn core javascript which is also known as vanilla
javascript. Learn all the fundamentals of javascript also practice ds and algo
then and only then I recommend you learn framework like vue, react and angular.
And start building and
exploring, the more you explore the more you learn.
Resources to learn web
development:
Html , CSS : w3schools,
tutorialspoint, javatpoint
Javascript : watching
videos of brad traversy( He is an amzing guy which teaches all thing like html,
css, javascript in his youtube channel)
2) Android
development :
For developing android app you must know java
or kotlin. Any of this can be learn to build android apps. If you want
to learn android development then I recommend you directly start with android
development by taking course on udemy or by learning from youtube where
google itself has provided course.
But I recommend going with udemy course as I myself learned
from udemy and build my pre-final year project.
Also if you are beginner than I would suggest you to
go with simple like python or javascript. Once you became aware of core
programming concepts then its easy to learn java.
Again its your choice because at end you effort count.
Below is video for complete roadmap to be android developer.
3) IOS
developer :
For learning IOS app development you need two things 1st
is mac os laptop or computer and iphone to test your app. If you don’t have
this then I recommend don’t go for IOS development because it will be costlier
to buy Mac Book pro and iphone. You will need to learn swift language to
enter ios development.
And if you want to go for IOS development I recommend
going with udemy course.
4) Hybrid
App developer :
It would be fun right that once you wrote code and app
will learn in both android and iphone this is called hybrid development. If you
want to me hybrid developer than there are two ways you can be first by
learning react native and second by going with flutter.
For beginner I will say you must go with flutter as
you will only need to learn dart language. For react native you must know html,
css, javascript, concepts of react and redux which is difficult for beginner to
start with.
To learn flutter I would suggest to go with udemy as
it is cheap and meaningful.
Comments
Post a Comment