# Need to know How to succeed in learning programming when using video courses shared

**URL:** <https://onehack.st/t/need-to-know-how-to-succeed-in-learning-programming-when-using-video-courses-shared/100446>\
**Category:** Discussion & Solutions\
**Tags:** solved\
**Created:** [August 12, 2020, 1:02pm UTC](https://onehack.st/t/need-to-know-how-to-succeed-in-learning-programming-when-using-video-courses-shared/100446 "2020-08-12T13:02:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jabulon](https://onehack.st/user_avatar/onehack.st/jabulon/32/38748_2.png) [@jabulon](https://onehack.st/u/jabulon)\
**Post date:** [August 12, 2020, 1:02pm UTC](https://onehack.st/t/need-to-know-how-to-succeed-in-learning-programming-when-using-video-courses-shared/100446/1 "2020-08-12T13:02:43Z")

</div>

Hi everyone,

I’m a newbie in programming and in using onehack.st for checking for available free resources. It’s my first time using video for learning and I wanna know how to succeed and become a great developer using this video resources? Is it a way to apply knowledge shared through those courses and what do you suggest me in complement to video to in this site that can help me grow in building fullstack web and mobile app with python and django and Java for web?

Your advise is welcome.

Thanks

---

<div class="post-metadata">

**Author:** ![imanseptian](https://onehack.st/user_avatar/onehack.st/imanseptian/32/79904_2.png) [@imanseptian](https://onehack.st/u/imanseptian)\
**Post date:** [August 12, 2020, 2:47pm UTC](https://onehack.st/t/need-to-know-how-to-succeed-in-learning-programming-when-using-video-courses-shared/100446/2 "2020-08-12T14:47:15Z")

</div>

First of all, you should understand about data structures & algorithm. You can learn it from CS Dojo in YouTube. Here is the link: [https://www.youtube.com/watch?v=bum\_19loj9A](https://www.youtube.com/watch?v=bum_19loj9A)

After that, learn basic python. How to install, using IDE, jupyter notebook, Google Colab, etc. You can find lots of python basic book in this site: [https://b-ok.cc/](https://b-ok.cc/)

With the basic understanding about python, you can start to build your app. Just don’t build it from scratch. Search [https://github.com/](https://github.com/) for the similar app you want to build. Understand the structure. Modify as you need. After that, you will know what to do next.

Good luck.

---

<div class="post-metadata">

**Author:** ![RogerM](https://onehack.st/user_avatar/onehack.st/rogerm/32/41761_2.png) [@RogerM](https://onehack.st/u/RogerM)\
**Post date:** [August 12, 2020, 3:02pm UTC](https://onehack.st/t/need-to-know-how-to-succeed-in-learning-programming-when-using-video-courses-shared/100446/3 "2020-08-12T15:02:02Z")

</div>

- Take lots of notes
- Do a lot of research to find new resources
- Network yourself with other programmers

And, most importantly…

Download Visual Studio Code and practice, practice and practice!

Now is more easier than ever to learn and master a skill online. Especially, everything that has to do with programming, web and app development.

Take use of all the resources available online!

---

<div class="post-metadata">

**Author:** ![jabulon](https://onehack.st/user_avatar/onehack.st/jabulon/32/38748_2.png) [@jabulon](https://onehack.st/u/jabulon)\
**Post date:** [August 12, 2020, 4:38pm UTC](https://onehack.st/t/need-to-know-how-to-succeed-in-learning-programming-when-using-video-courses-shared/100446/4 "2020-08-12T16:38:34Z")

</div>

Thanks for @imanseptian and @ your advise. What’s about finding eBooks that suit the video or that are the continuation of the video? and which editor are you suggesting me for java web development and python?

---

<div class="post-metadata">

**Author:** ![Chey28](https://onehack.st/user_avatar/onehack.st/chey28/32/48882_2.png) [@Chey28](https://onehack.st/u/Chey28)\
**Post date:** [August 12, 2020, 6:27pm UTC](https://onehack.st/t/need-to-know-how-to-succeed-in-learning-programming-when-using-video-courses-shared/100446/5 "2020-08-12T18:27:06Z")

</div>

1. Start…
2. Fix into some particular niche like we have many types of developers web developers android developers ios developers software testing and a lot to mention.
3. Don’t start right away by following every tutorial you came across.
4. Do some research on the particular niche and preplan what to study.
5. Start grinding…and most important thing is to enjoy what you are doing.
