DEV Community

Discussion on: How to start learning a new programming language?

Collapse
 
absinthetized profile image
Matteo Nunziati • Edited

If the language is close to others I know (eg not a functional one), I search for a cheetsheet and for a real life small project to work with. That's it. You do not need much more, the most of the time -as stated in other comments- is consumed by frameworks and their (lack of) docs.

Collapse
 
ankitasinghal profile image
Ankita Singhal

Do do you create a new small project of your own to learn? I usually struggle with what to create for a new project. With the idea. Any suggestions ? :)

Collapse
 
absinthetized profile image
Matteo Nunziati

50% of a code is design, 50% is technology. I usually reimplement some small pieces of SW I develop at work. So the design part is limited to the approach required by the tech.

On front end I have the mighty push-a-button-to-show-a-modal-with-a-table-which-has-to-return-the-underlying-object-associated-with-the-selected-table-row-to-the-main-view.

This let you check e.g. widgets, reusable components (1 widget per table, 1 per modal, 1 per main page), events/callbacks.

Thread Thread
 
ankitasinghal profile image
Ankita Singhal

Wow...

I really like you " push-a-button-to-show-a-modal-with-a-table-which-has-to-return-the-underlying-object-associated-with-the-selected-table-row-to-the-main-view" idea.

This is a good approach when you want to learn a new language but usually are out of ideas as to what to develop so as to be able to grasp basic yet important concepts of the language.