DEV Community

Arsen
Arsen

Posted on

I want to become a software engineer

Hi! I'm looking for someone to help me get started. I am 16 years old and I want to become a software engineer. I have a couple of ideas that require knowledge. I do not know how to organize the work, what parts to divide the projects, what and when to use.

Despite the fact that many recommend for beginners web, I'm just not interested.

I'm just starting to develop in this direction, so it would be very cool if you could tell me how to move)

Of course, nothing happens just like that, but I'm sure someone can help me with my endeavor.

Top comments (8)

Collapse
 
georgecoldham profile image
George

What are you interested in? Start there.

Web is often given as a place to begin because almost every area of software engineering will interface with it in some way now days. Its a valuable skill to understand how to build on it.

Not to mention that JavaScript is taking over the world...

If you want to build stuff, look at RPI's and python.

Mobile development, Swift/Java/Koltin/cross platform frameworks such as ReactNative(Js).

Data Science stuff, Python, R, MatLab.

Honestly though, start simple and build from there. I would advise against jumping in the deep end and using a template from Android Studio etc, without understanding the basics of file stuctures and basic programming principles. One you know one language, other languages are easier to pick up.

Collapse
 
loqiman profile image
Arsen • Edited

Thank you for your answer. I've ordered a book on Python (Headfirst) and going to study it. Most likely I will be immersed in the web when you get all settled in software engineering. But where to start I don't know(
Can you give me some advice on software engineering? Where to start and in what direction?
P.S. I want to develop software

Collapse
 
yaser profile image
Yaser Al-Najjar

While your book is being delivered, try teamtreehouse.com

You might like it more 😉

Thread Thread
 
loqiman profile image
Arsen • Edited

Thank you more)
Since I am a harsh Russian schoolboy, do you have a couple of free courses in the example?

Thread Thread
 
yaser profile image
Yaser Al-Najjar

I'd recommend the non-free treehouse content cuz it's just 10x better.

Collapse
 
pcrunn profile image
Alexander P.

You don't need to worry about your age. I'm 14 years old and I started programming when I was 12. What I do is write my ideas on a whiteboard and design a diagram for my idea. Also, I find it better to read the documentation of a programming language / library instead of watching a video on it, It might help you too.
Good luck on your journey.

Collapse
 
loqiman profile image
Arsen

Thanks)

Collapse
 
smizell profile image
Stephen Mizell

I think a great start to learning is to explore how to design programs. Many times, tutorials teach you a programming language and leave you to figure out how to use it to build things. You might enjoy checking out How to Design Programs.

The things you'll learn can be applied to any realm of software engineering and will be applicable to any language. I've worked through part of the book, and I learned a lot.