The Learn Programming AcademyThe Learn Programming Academy
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact

Career Guidance

  • Home
  • Blog
  • Career Guidance
  • Your Questions About a Career in Programming

Your Questions About a Career in Programming

  • Posted by Tim Buchalka
  • Categories Career Guidance
  • Date August 4, 2018
  • Comments 77 comments

Thanks for dropping by, and more importantly for reading the Programming Career Guide e-Book. Did it answer your questions about your current or future career in programming?

Don’t have your copy of the e-Book yet? You can get your own free copy of it by clicking the book image to the right hand side of this page.  Do that, and then come back to this page if you have any follow-up questions.

As mentioned in the e-Book, the purpose of the e-Book was to answer questions asked most frequently by the over 400,000 students I (Tim Buchalka) have taught to program over my career of 35+ years as a professional software developer and teacher.

This particular page was setup as the official place for you to ask any follow-up questions or feedback about the e-Book.  I will personally answer all questions left here, so if you have a question or any feedback relating to the e-Book please leave it below.

If you have read the e-Book, hopefully you are now more motivated and committed to a career as a programmer and realise that you can make a success of this.  Take action today!

Cheers!

 

 

Tim

  • Share:
mm
Tim Buchalka
    Tim's mission is simple: to make a difference in your life by helping you to become a software developer. Tim does that through his Android, Python, Java and Spring Framework courses.

    Previous post

    Struggling With Programming? Read This Now!
    August 4, 2018

    Next post

    What is the Best Programming Language to Learn?
    August 15, 2018

    You may also like

    Do You Need A College/University Degree To Get A Programming Job?
    30 August, 2018
    group-of-students-holding-diplomas-copy-space-KHC3MDS
    What is the Best Programming Language to Learn?
    15 August, 2018
    question-mark-JK69TRU

      77 Comments

    1. mm
      boualem
      August 17, 2018
      Reply

      Hello Tim First I would like to thank you for the effort you are making towards your students.
      I am very happy to be one of your students.
      My question is:
      I am now following up on your Java course. I want to know when the course is over. What course can I take to implement what I have studied? What profession can I do to provide a happy living for me as an expert in this field. Please, after the professions that I can apply after studying for the course I mean the practical aspect specifically

      • mm
        Tim Buchalka
        August 20, 2018
        Reply

        You are welcome! I suggest you complete the course first, and then ask the question. The reason is because when you are complete you are in a better position to decide.

        We have a load of courses you can choose that will take your Java skills to the next level.

        Take a look here https://learnprogramming.academy/courses/

        Professions include web developer, game programmer, android app developer – so you have lots of choices.

        This blog post may also help.

        https://learnprogramming.academy/career-guidance/what-is-the-best-programming-language-to-learn/

      • mm
        Rakuram
        November 12, 2020
        Reply

        Hello Tim,
        I’m Rakuram and basically I’m from electrical background. Since long time I wanted to learn programming languages. But till now I couldn’t able to learn any Languages. Now to complete some activities related to my work I need to develop/practice some good knowledge in programming. I hope this C programming course will help me. Please suggest me the good practice/routine I should follow everyday it would be helpful for me.

        Thanks,
        Rakuram

        • mm
          Tim Buchalka
          November 20, 2020
          Reply

          Hi Rakuram,

          My advice is to take the time to really understand the material. In general, you have to learn the concepts, study, apply what you learned, and so on. It will help gain skills.

          The more programming – in any platform or language you immerse yourself in, the better the chance you will succeed. You need to practice, practice, and practice to get better at programming. Don’t give up, keep at it.

          I also have a Youtube channel where you can get lots of practical programming tips, career advice, etc.

          Check it here:
          https://lpa.dev/tips/h

          Regards,
          Tim

    2. mm
      Mithu Kurian
      August 27, 2018
      Reply

      Hi Tim,
      I was working as a Database Administrator for almost 10 years. I was not enjoying it and I quit the job last January. I always wanted to do a job with passion and interest. I was very much interested to do programming but never had the confidence to do it. Lately, somehow I gained the confidence and bought your Java course and some of the other courses from Udemy and developed my programming skills. The new challenge what I am facing now is when I apply for the job most of the companies and recruiters are saying that I do have experience. How will I overcome this situation?

      • mm
        Tim Buchalka
        August 28, 2018
        Reply

        If you are applying for a job that requires experience, you can show them what courses you have completed, and if you have written any programs of your own, what you have worked on.

        If the job requires previous experience, it may be that you need to start off at a more junior position and prove yourself and then rise up to senior positions.

        Its no different to being a Database Administrator – That was most likely not your first job in Databases, but once you had experience you were able to do it.

        So keep at it and I am sure you will find a position!

    3. mm
      Tharindu
      September 20, 2018
      Reply

      Hi Tim
      I am presently working in the military. I was always wanted to be a programmer but never had a chance. I have a BSc in mathematics and SCJP. I’m following your Java course and will this course help me to find a programming job.

      • mm
        Tim Buchalka
        September 21, 2018
        Reply

        Having experience in a language like Java and your Oracle certification will help you get a job for sure – it shows that you are able to learn.

        So I feel confident that you will be successful in getting a programming job.

        What level of Java did you get certified at? Java 6, or Java 7 ? It might be wise to get the latest certification.

        Regards

        Tim

    4. mm
      Mithu Kurian
      October 18, 2018
      Reply

      Thank you so much for your feedback. I will certainly follow the instructions.

    5. mm
      Henrik Hansen
      November 20, 2018
      Reply

      Hi,
      I (52 years) currently work as selfemployed with project management in the welding/machining and would like to change my focus to IT. It is a challenge to get project management jobs within the IT sector because I lack experience in that area. I have bought your Java and C programming courses and hope to increase my changes to find jobs/projects within either IT project management or programming. Do you have some suggestions on how to get into the IT sector, and if possible also suggestions on how to achieve IT project management knowledge (do you have a course for that ) ?
      Thanks in advance
      Best regards
      Henrik

      • mm
        Tim Buchalka
        November 21, 2018
        Reply

        Welcome! It’s nice to hear from you. The best advice I can offer is to study hard and build your skills – employers are always looking for people with great skills, so step 1 is to build the skills.

        Once you have the skills consider creating some projects you can use as a virtual resume, or contribute to open source projects, etc to confirm to anyone that you do have the skills.

        That’s where I would start.

        Regards,

        Tim

    6. mm
      Tyler
      December 10, 2018
      Reply

      I am definitely going to pursue it… I still have a lot of questions like “What would be expected of me as a Junior Software Developer?” I am so nervous to apply to any job ever because I don’t know how to yet… I’ve invested probably 2-3 hours a day for 2 weeks and am going to continue to do so, but I’ve reached the point where I realize how much that I don’t know and… its overwhelming… but this article did motivate me to press forward and keep at it.

      • mm
        Tim Buchalka
        December 16, 2018
        Reply

        Hi Tyler,

        Why not apply for some jobs and see what happens? The worst that could happen is that you do not get the job, and you learn from it – particularly if you ask what is expected as a Junior Software developer at the interview. And if you are unsuccessful ask for feedback. You’ll then know what they want and why you didn’t get that position.

        Different companies will have different expectations – Try not to be too nervous. – I think interviews are a great place to find out where you are at and what else you need to do.

        Regards

        Tim

      • mm
        Kong Hans
        November 5, 2021
        Reply

        2-3 hours a day for 2 weeks? Keep doing 2-3 hours a day for 2 YEARS, then you are ready to look for a job.

    7. mm
      Tyler Crites
      December 11, 2018
      Reply

      Hi Tim,

      I know that programming is for me, however the burning question is trying to understand how much I will really need to know in order to get a job as a junior developer in any language (I have chosen Java to start with).. I think that with enough time I could learn any language, but as I follow along through the Masterclass I begin to realize how much I don’t know. I am going to be at a slight disadvantage because I cannot afford a degree at this time (although if I land a decent job to begin with, I probably will invest in myself). I truly appreciate everything that you are doing, and I have learned so much in 2 weeks from you… and your article has motivated me to keep pushing forward despite this feeling of emotions I can’t explain (mostly anxiety wondering if I am capable)… but it is describable to your video game analogy… although I would maybe add that coding is like buying a game that has no trailer for what it is like until you dive in and start playing. I can’t even focus at work anymore, all I think about is “What can I learn tonight from Tim!” Seriously thank you for all the support you give to your students. For $10, it is a no brainer… I went ahead and purchased several of your courses because… yes, it does make me anxious, nervous, and frustrated… but it also makes me excited and I definitely did a fist pump after I spent 30 minutes trying to figure out the first coding challenge once the solution checker said “Congratulations, your solution worked” 🙂

      • mm
        Tim Buchalka
        December 16, 2018
        Reply

        Hi Tyler,

        You are welcome! The bottom line is if you feel confident in Java, start applying for jobs and use the feedback you get to decide where you are at, and what other skills you need.

        You are capable, have confidence in yourself. Those feelings are normal! I am glad you have found value in my material and thanks also for investing in my courses, it’s appreciated!

        It’s awesome when you get something working, isn’t it?

    8. mm
      Krishna
      January 2, 2019
      Reply

      Please give me another alternate link to your programming guide e-book. I am unable to download it. I am getting 404 error.

      • mm
        Tim Buchalka
        January 12, 2019
        Reply

        Sorry to hear that the link does not work. We’ve found for most people it does work, but for a small percentage, it does not. Why? We don’t know.

        To help you out, here is a direct link to the ebook.

        http://learnprogramming.academy/download-books/LPAProgrammingCareerGuide.pdf

        Sorry about that but enjoy the e-book!

    9. mm
      Hamza
      January 12, 2019
      Reply

      Hi Tim!
      I really like your posts and I read every single message that comes from you and its been helpful. I’m currently studying your Java programming Masterclass in Udemy while attending university as well. Programming is not an easy thing for me but I’m committed into it and your posts are what keeping me motivated so I just wanna say Thank you man.

      • mm
        Tim Buchalka
        January 21, 2019
        Reply

        Thanks for checking in, and thanks for the kind words. I’m glad the posts, etc have proved to be useful to you! That is my goal.

        Keep up the good work!

    10. mm
      Mateusz
      January 22, 2019
      Reply

      Hi Tim

      I really appreciate that you released this free e-book. At the moment I am at Java Master Class Course but I would like to know what I should take next.

      I really would like to learn to program apps on mobile devices, both android and ios but I would like to learn Spring too because when I read job offerts from Java Developer there is always Spring required.

      I saw in your ebook that you have xamarin and java for android courses. So what should I learn next after Java Master Class Course ?

      My objective is to get a job of Junior Developer.

      Cheers

      • mm
        Tim Buchalka
        January 25, 2019
        Reply

        I think learning Java first is your #1 priority. Xamarin is a good choice, but mobile and Spring are as well.

        There is no one answer fits all people here because different people like different things. Maybe you could take one or more of these extra courses and see if you enjoy it. That would be a good guide for you since all topics have lots of opportunities for junior developers.

        Regards

        Tim

    11. mm
      Chris
      January 23, 2019
      Reply

      Hi Tim,
      Like many others I’ve completed a few LearningAcademy courses and am now trying to build projects for a portfolio on github. (Trying to get a job by September.)

      I’m in the middle of building Spring Boot Catalog, a libGDX “catch something in a bucket and get points” game, a JavaFX Fractal program and once I’m finished the Oreo course I’ll see if I can make a mobile client for the book catalog.

      However… they feel like very junior projects. I do have 8 years of IT experience in Software Testing and before that System Admin but I am quite nervous I will have trouble getting a job.

      Do you have any other suggestions for my portfolio?
      Thank you for the excellent courses!

      • mm
        Tim Buchalka
        January 25, 2019
        Reply

        Wow, that’s great what you are currently working on. By no means are these “junior” projects – the fact you are working on your own projects is a good sign to show prospective employers that you are going above and beyond.

        If you really wanted to look at a bigger project, have you considered looking for a suitable project on GitHub and contributing to that? That would get you increased exposure as well.

        Good luck with your job search!

        Regards

        Tim

    12. mm
      Mike
      January 25, 2019
      Reply

      Hi Tim,

      I am working thru your course masterclass Java course on Udemy. Just wondering, after completing the course, do you have any suggestions of projects to do that would look good to put on resume and I can practice with to improve skills? I currently don’t have a job, and would like to be able to have something good to put to show that my job gap wasn’t all about just trying to find a job.

      thank you.

      • mm
        Tim Buchalka
        January 25, 2019
        Reply

        My suggestion would be to search Github for a project and contribute to it – that’s a great way to show the world you are working on code, and helping out an open source project at the same time.

        If I was starting over, I would focus on contributing to worthy open source projects.

        I hope this helps.

        regards

        Tim

    13. mm
      Arek
      June 7, 2019
      Reply

      Hi Tim,

      I’ve been learning programming for about 10 years now (about 6 years in Java). Couple of years ago I felt pretty confident about my skills and found a job as Junior Developer. Unfortunately reality quickly verified my skills and after 6 months I was fired due to lack of skills. Since then I was trying to learn everything I was lacking back then. About a year ago I completed Your Java Masterclass course and few days ago Your Spring Masterclass course (at least the new part). I learned about Design Patterns and databases. But I would really like to avoid situations like the last time so could You please tell me what else do I have to know to be succesfull as a Junior Developer?

      Regards
      Arek

      • mm
        Tim Buchalka
        July 3, 2019
        Reply

        I would say you may have been unlucky to get fired like that – please watch for a video early next week or late this week where I discuss programming roles – I think if you have been through those courses and are studying and working at improving your skills you are on the right track.

        Don’t think just because you have taken a few courses you should stop – programmers continue to keep learning.

        Also watch some videos here on career advice.

        https://lpa.dev/tips/h

        Regards
        Tim

    14. mm
      Josh
      August 10, 2019
      Reply

      Hi Tim,

      I am not new to programming, but about ten years after changing careers, and dabbling a bit here and there with coding, I have decided to switch back to programming full-time. I am 51 and remain a little nervous about the switch, but am finding your enthusiasm, positivity, and the breadth and depth of our offers to be helpful and inspiring. Thank you for all that you do!

      Regards,
      Josh

      • mm
        LPA TEAM
        December 2, 2019
        Reply

        Thanks so much for the kind words! That is why I create courses – to help people succeed in programming.

    15. mm
      Andi
      September 7, 2019
      Reply

      Hello Tim,

      I took c++ programming taught by Frank Mitropulos and and expected to finish it in another week or two.
      In my opinion, The way Frank teach is excellent, he explain the subject very well in a simple way that i can understand well, I believe all of his student also experience the same like me.
      For non native like me it is very important that he speak at the moderate speed and no strange accent.
      I hope that Frank can deliver another course for C++ advance topic and C++ GUI programming.
      Many thanks for the quality courses and wish you and Frank more success in the future.

      Regards
      Andi

      • mm
        LPA TEAM
        December 2, 2019
        Reply

        Thanks so much for this, It’s nice to know that you appreciate how Frank teaches. Plus I am glad you are enjoying the course as well!

    16. mm
      Şebnem Kalkan
      September 21, 2019
      Reply

      Hi Tim

      I have a questions, related with c++, which is really hard and trying to solve it.
      Can you support me about it?

    17. mm
      Anyadi Dumebi
      October 8, 2019
      Reply

      Hi Tim, I’m taking your c++ course beginner to beyond, had a basic knowledge of c++ but the course helped broaden my view and also taught me a ton of good programming practices. I’m almost done with the course and am wondering if you have any course on game programming with c++(game programming had always been my dream), or a software development course with c++. Thanks

    18. mm
      Hritik Raj
      October 15, 2019
      Reply

      Hello Tim Sir,I am a beginner and just completed C++ Course from Frank Sir. Sir what should i learn now. Should i practise questions or study Data structure and algorithm

    19. mm
      Bojan Todorovic
      October 24, 2019
      Reply

      Hi Tim! I finished your course Java Programming Masterclass and I would like to know what to learn next? I want to be full stack web developer. Can you help me and give me some step by step proces or list what do I need to learn to become full stack web developer. Is it better to learn php or node.js for backend or I can continue with java for backend web development and learn spring?Is it enough to finish this course and your spring course to start looking a job for junior backend web developer and learn other stuff through the job? Thank you

    20. mm
      Cliff Carlock
      October 24, 2019
      Reply

      With all the programming languages out there, how do you learn multiple languages?

      When do you know if you are proficient enough with one language to start learning another language?

    21. mm
      Ali
      April 8, 2020
      Reply

      Hello Tim. No more over your Java course. It’s a great course and you explain it very well.
      I would like something from you. Can you give me a coupon to take the course?
      I do not know ala for many reasons. Please, I would be very glad if you could help.

      • mm
        Tim Buchalka
        April 21, 2020
        Reply

        Hi Ali,

        Thanks for your interest in my course!

        I can help you with a discount link for the course:
        https://www.udemy.com/course/java-the-complete-java-developer-course/?couponCode=LPA_APR_2020

        Note that this price is discounted, but not the cheapest price we can offer.

        Udemy has changed the process of coupons for Instructors. Now we can only give a big discount for only 5 days at a time. After that, the coupon expires and is no longer valid.

        I will be doing two big discounts per month, and I will be letting students on my email list know about this each month.

        If you would like to get the cheapest possible price, then sign up to get my free programming career guide ebook and then wait for those emails from me each month.

        Or just use the link above which will work for you right now if you do not mind paying a few dollars more.

        Sorry about the confusion, but this is the only option available at this time.

        Regards,
        LPA Team

    22. mm
      Arunaggiri Pandian.K
      May 9, 2020
      Reply

      Hi , Tim.
      We need more courses on Python after completing your masterclass course on python related to machine learning or AI with you as our instructor ,sir.

      • mm
        Tim Buchalka
        May 12, 2020
        Reply

        Hi Pandian,

        Thank you for your support and trust, I appreciate it.

        Check out courses on Python here:
        https://learnprogramming.academy/courses/?s=Python&ref=course

    23. mm
      Jack
      May 12, 2020
      Reply

      Hi Tim,

      I’ve started your Python and Java courses, and love them both! Thanks for the amazing deal on such top-notch training.

      I know you’ve said that age doesn’t matter, but would someone really employ a 57-year-old over a kid, fresh out of college? I used to be an engineer, years ago, when I programmed in assembly and C (and in college, I learned Assembly, FORTRAN and Pascal). But, I get discouraged when I think about this question. I’d like to get your honest thoughts on this.

      Thanks!

      • mm
        Tim Buchalka
        May 15, 2020
        Reply

        Hi Jack,

        Thanks for writing in.

        What I could advise is to just keep in mind that when you are writing an application letter or applying for a job, it’s all about the employer. What you wanna do is make sure you align yourself with what the employer is wanting to do and what the employer needs.

        I have here a video where I give tips on how to do well in a job interview. You might find this helpful:
        https://youtu.be/exYjqMeYjsQ

        Also, the more programming – in any platform or language you immerse yourself in, the better the chance you will succeed. You need to practice, practice, and practice to get better at programming. Don’t give up, keep at it.

        I have here a video where I talk about persistence as being the number one skill in programming:
        https://youtu.be/vsg5P40x8xo

        My advice is to take the time to really understand the material. In general, you have to learn the concepts, study, apply what you learned, and so on. It will help with your existing skills.

        Regards,
        Tim

    24. mm
      Jack
      May 15, 2020
      Reply

      Hi Tim,

      Thanks for the advice and for the great training! I will continue to plug away and develop a portfolio of sorts.

      Regards,
      Jack

    25. mm
      Z.
      July 29, 2020
      Reply

      Hello, Tim.
      Read the book, watched a lot of your videos and am on your Java course. Appreciate the clear succint advice and logical structured comprehensive course, makes it much easier for me. Thank you.

      My question relates to age.
      ( I know it was covered in the ebook and videos.)

      In my early 40s, stay at home mom starting from scratch (not Scratch the cat (sorry), and I do have some basic programming credentials, high school etc).

      I guess the awareness of younger unencumbered people with a headstart is slowing me down, like who am I anyway? I was good at school, but I spent half my life serving other people’s goals and back to school now.

      I suppose I am looking for information on hiring of back to work mothers, the realities. Yet I can create my own reality if I work hard. Perhaps I am looking for the most realistic, shortest track to get in. I am smart and hardworking and motivated, though a bit of the weariness of life may have taken some of that energy. I can still out do youngsters in a bunch of stuff though.

      Ok, the question is probably about stats on adult learners, women, midlife entry into IT.

      (Googling too)
      Thanks

      • mm
        Tim Buchalka
        July 30, 2020
        Reply

        Hi Z,

        I appreciate you taking the time to watch my videos, thank you.

        I do understand where you’re coming from, believe me.

        LOL At Scratch!

        I get what you are saying. There is a natural concern that you are not going to be able to compete with the younger people out there. I distinctly remember coming up against people in their 20’s with more energy than me when in my 30’s and 40’s but you know what? My life skills were worth something.

        I knew there would be areas I needed to improve on, employers often value someone who is a bit older.

        Being a hard worker and being motivated is a large part of the puzzle, as is persistence.

        I don’t really have the stats on people in your situation, but what I can see is I’ve seen a lot of people win jobs over younger people.

        Heck, I’ve been on interview panels and selected people fitting your scenario.

        Have a think about how you can put that life experience serving others to good use now?

        What can you bring to a future employer that a lot of other people could not?

        Not just mad coding skills, but empathy, understanding, and other skills you have learned.

        They will all help I would think.

        As for what to study, the Java course is a good start. I’d recommend you complete all or a sizable amount of that course and then re-assess – I find that people often have different thought processes at the start of a course compared to the end.

        Because you will have dabbled in so much stuff throughout the course, something might strike you as being more “fun” or something you “get” more than another thing. The end of the course is a good time to decide what is next.

        Hopefully, this helps a bit.

        Regards

        Tim

    26. mm
      Azizbek
      August 17, 2020
      Reply

      Hi Tim,
      I would like to be an android developer but do not know what to learn to be an android developer.
      I know Java language only.
      Can you please list me things I need to know to be an android developer. If possible, your courses too.
      Thanks in advance

      • mm
        Tim Buchalka
        August 19, 2020
        Reply

        My suggestion to you is to learn java well first though. But since you mentioned that you already know Java, then you can take the Android Java course.

        Check it here: Android Java Masterclass – Become an App Developer:
        https://learnprogramming.academy/courses/android-java-masterclass-become-an-app-developer/

        Take a look at my career advice videos here which should help you generally.

        https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20

        Hope this helps.

        Regards,
        Tim

    27. mm
      Mostafa Aladawy
      August 25, 2020
      Reply

      Hi Mr TIM first of all excuse me about my English is not good enough it’s not my native language, Beginning C++ programming – from Beginner to Beyond is my first course about learning how to program, and I’ve take it by an advise of someone I know who works at the field, and I’m confused about my next step after this course, my question is should I learn about Data structure, Algorithms and design patterns or to learn another language like JavaScript, because I’m looking forward to develop mobile application, I’m so confused to make a decision by my own so your advice will help me too much.
      I’m a civil engineer by the way, but I decided to shift my career to something that I love, it’s programming

      • mm
        Tim Buchalka
        September 3, 2020
        Reply

        Hi Mostafa,

        To answer your question, t’s important to take a core language first, like Java or C++ (which you are currently in) or Python, etc. and then move on to specific languages, depending on your goals.

        As for Data Structures and algorithms course, it is usually the one students move onto next after the Java Masterclass course. But C++ and Java are very different and unfortunately, I don’t recommend you take Data Structures if you are using C++.

        Take a look at my career advice videos here which should help you generally as well.

        https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20

        As for mobile app development, my suggestion is to learn Java well first though and once you have mastered Java then look at the Android course(s). There is a Java tutorial included in the Android course, but it’s designed to get you started rather than be a comprehensive Java course.

        I hope this helps.

        Regards,
        Tim

    28. mm
      Mostafa
      November 11, 2020
      Reply

      I wanted to nominate the names of the courses that I will need in the field of artificial intelligence, knowing that my knowledge in the field of programming is the language of C++, and Algorism and the data structure of this language

      Thank you for your great effort and sorry for my bad language

      • mm
        Tim Buchalka
        November 20, 2020
        Reply

        Hi Mostafa,

        You’re welcome, and no worries about the language.

        I do have courses that discuss AI. But my suggestion is to learn a core language first, like Java or Python, etc. well first though and once you have mastered it, then look at specific languages related to your goal.

        Check out the courses here:
        https://learnprogramming.academy/

        You can also check out topics related to artificial intelligence on my Youtube channel:
        https://lpa.dev/tips/h

        Regards,
        Tim

    29. mm
      zack
      December 30, 2020
      Reply

      Hello Tim

      I’m a graduate mechanical engineering student, and I want to learn a programming language to improve my chances of getting a good job related to my field, and stand out from other applicants. I appreciate if you can help me decide which programming language to learn? I don’t want to spend months learning the language that doesn’t help me get the job I want, and there are many options to chose from such as; Matlab, python, java, etc.

      Please note that I took two courses where I used Matlab to solve problems.
      Regards

      • mm
        Tim Buchalka
        January 26, 2021
        Reply

        Hi Zack,

        To answer your question, I recommend to get good and finish a core language first (eg. Java, Python, C, etc) and then move on to specific languages, depending on your goal(s).

        Take a look at my career advice videos here which should help you generally.

        Computer Programming Tips:
        https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20

        Hope this helps.

        Regards,
        Tim

    30. mm
      Hemant Kumar Patel
      January 14, 2021
      Reply

      I am currently learning c++ from Dr. Frank’s videos and it is very clear to me what he tells me in his video but I don’t know what to do next should I learn DSA or should I start a project.

      My majors was Electrical and Electronics but I got intrested in programming and I want to build a career out of my interest. Especially in c++.

      • mm
        Tim Buchalka
        January 26, 2021
        Reply

        Hi Hemant,

        It’s really up to you. To start a project, check out github.com. It’s a great site for you to get involved in open-source projects, to get inspiration and ideas, and to sharpen your skills.

        You could do that and also possibly look at DSA’s as well? I’d highly recommend just keep on coding for now.

        I hope this helps.

        Regards,
        Tim

    31. mm
      Romany Rafaat
      April 19, 2021
      Reply

      Hi Tim, Can you give me advice on what I do after this course?
      I got an idea about what I do after this course.
      For example, after I finished this course I take time off for two-month to practice skills problem solving after that I go to start learning data structure and algorithms course.
      Or go to the next course immediately.
      What did you think?
      Thanks in advance.

      • mm
        Tim Buchalka
        April 22, 2021
        Reply

        Hi Romany,

        You can take another course and practice your programming skills at the same time. As long as you can manage it. But of course, that depends highly on you.

        I have a video here which answers your questions as well:

        Career Paths in Computer Science – Programming Tip by Tim Buchalka (2019):

        https://youtu.be/Zr06O9NlEZE

        Regards,
        Tim

    32. mm
      Emir
      May 8, 2021
      Reply

      Hello Tim,
      I have been playing with programming languages for as long as I can remember, I have taken your course on Java and it is excellent. But in my 29 years I have switched from one language to another, from frontend to backend, from one library to another. I think that was because I was trying to please the local IT companies with their requirements. Short story I never fulfilled my knowledge in extend to anything.
      My question is is it because I am not meant to learn and do programming or if yes; My time is mostly spend on technologies like JavaScript, Node.js and its frameworks. What should I do in your professional opinion.
      Thanks
      Emir

      • mm
        Tim Buchalka
        June 2, 2021
        Reply

        Hi Emir,

        I understand where you’re coming from, but don’t believe for one second that you’re not meant to learn to program/develop nor you can’t be good at it. Being a programmer or developer is supposed to be progressive and versatile.

        The question is, what is your goal and what do you want to achieve out of it?

        I have a video here which talks about that and maybe helpful for you.

        Goal Setting and Planning | Programming Tip by Tim Buchalka:

        https://youtu.be/iq0TH-J11vs

        &

        Focus and Goal Setting | Programming Tip of the Day – Tim Buchalka:

        https://youtu.be/JpellI-3sX8

        Lastly,

        Mindset Mistakes That Will Sabotage Your Career in Programming and Cause You to Fail:

        https://youtu.be/dxFju74RFM4

        I hope these help.

        Keep on striving and you will succeed!

        Tim

    33. mm
      Ehsan Abid
      May 31, 2021
      Reply

      Hello Tim,

      I am a bit confuse about web development and app development. I need to know which one has good scope in the future. And which programming language has good scope in the future I just finished your C++ course. I am about to enroll in the Kotlin course.

      Thanks
      Ehsan

      • mm
        Tim Buchalka
        June 2, 2021
        Reply

        Hi Ehsan,

        Google is your friend for questions like this. I cannot stress enough how important it is to use Google. I can tell you that programmers use Google all the time to look for information, etc.

        Web dev gives you the knowledge of different languages e.g Java, Python, C, etc. App dev, on the other hand, is the ability to create iOS apps, as well as Android apps. Both web and app developers use a variety of programming languages to create according to set a goal(s), and both branches of development are fruitful in terms of career and economic growth.

        As for course recommendations, Kotlin is becoming extremely popular, so you can study that next.

        You may also this video helpful as I also talk about Android development here:

        https://youtu.be/DnQnteSF35Q (specifically Java and Kotlin).

        Regards,
        Tim

    34. mm
      Ahmed ALEM
      June 22, 2021
      Reply

      Hi Tim,

      I bought your “Java Enterprise Edition 8 for Beginners Course”, and I ‘m learning from it. I found this course very detailed.

      My question is: What is the most feature rich and scalable language/platform/framework for enterprise applications? Is it Jakarta EE, Spring, DotNet, Django or NodeJs/Deno?

      • mm
        Tim Buchalka
        July 5, 2021
        Reply

        Hi Ahmed,

        I’m glad you appreciate the Java Enterprise course. Thanks for letting us know.

        There is really no way to answer your question because “feature-rich” means different things to different people. Everything you have listed has its own strengths and weaknesses.

        Regards,
        Tim

    35. mm
      Rohit Raj
      September 1, 2021
      Reply

      hello der Tim,
      I am Rohit Raj from INDIA
      first of all thankyou for creating such a good course, i had been struggling out there on youtube than someone told me about udemy as i have to do java and
      i am your student and in second year of my B.TECH. i am very much curious to learn all these stuffs but iam unable to grasp in recorded video mode. sir im requesting you if it is possible please keep live classes that would be very much helpful for me i have been struggling alot. and i really want to learn java that too by you. as of now i have put my 100 but through that course its not possible for me to grasp sir. i know iam asking for too much but whenever at any time if you are free and you want to teach me java just give me that slot. that will be very kind of you.

      1. java isnt an easy task
      2. learning through video mode isnt that effective for me(although it was you i could managed to reach upto 57th video)

      3. i am getting bundles of doubt
      4. i don’t know what actually my mistakes are
      5. i need a guru(who else can be better than you)
      6. you are a gem.

      • mm
        Tim Buchalka
        September 6, 2021
        Reply

        Hi Rohit,

        Firstly, thank you for investing in Tim’s course. We’re glad you appreciate Tim and the team’s efforts.

        As for your concern, I understand where you’re coming from. It’s pretty normal to be stumped sometimes – expect sometimes to be thinking man am I ever going to understand this… You will!

        It can often be hard to figure that out when you’re learning to program or getting back from a long absence because what you really have to do is isolate the feelings of frustration and getting overwhelmed and confused and so forth. That’s a typical thing that you’ll come across when you’re learning to program.

        Tim has videos that may be helpful to you:

        Overcoming the Impostor Syndrome:

        https://youtu.be/6vuGRu_YuJQ

        Here, Tim talks about persistence as being the number one skill in programming:

        https://youtu.be/vsg5P40x8xo

        And this one here will help you get better at problem solving and challenges:

        https://youtu.be/2lYApDl3JC4

        I hope this helps.

        Regards,
        Jp
        LPA Admin
        on behalf of Tim Buchalka

    36. mm
      Manish
      February 5, 2022
      Reply

      Hi Tim,
      I am 45 and want to change my career from computer operator to computer programmer. I love to work in C++ and in order to improve my skills in C++ I am doing one of your courses C++ from beginners to beyond. I have also enrolled in the course from Coursera named coding for everyone C and C++ specialization. I want to know will this is enough for me or should I do some more courses, if so please suggest. One more thing I want to know will this courses help me to get employed in abroad or work from remote location to abroad companies

      Thanks and regards,
      Manish

      • mm
        Tim Buchalka
        June 28, 2022
        Reply

        Hi Manish,

        Tim says the more programming – in any platform or language you immerse yourself in, the better the chance you will succeed. You need to practice, practice, and practice to get better at programming. Don’t give up, keep at it.

        Tim has a video where he talks about persistence as being the number one skill in programming:

        https://youtu.be/vsg5P40x8xo

        He also has a video here that will help you get better at problem solving and challenges:

        https://youtu.be/2lYApDl3JC4

        Tim always advises taking the time to really understand the material. In general, you have to learn the concepts, study, apply what you learned, and so on. It will help gain skills.

        These other videos may also be helpful to you.

        Learning Multiple Programming Languages – Is It Possible?

        https://youtu.be/Jlo0OaL-Gn0

        Changing Jobs: How To Transition To A Software Development Career From A Different Field:

        https://youtu.be/pyh8WYhfC7o

        When Can I Get a Job After Completing an Online Programming Course – Programming Tip by Tim Buchalka:

        https://youtu.be/46OKs98maNs

        I hope these help

        Regards,
        Jp
        LPA Admin
        on behalf of Tim Buchalka

    37. mm
      hosein
      June 15, 2022
      Reply

      Hi, I’m Hussein. I just started your Java course. I’m a little weak. Learn English from the Java Android course. How long does it take? I’m a computer engineering student in the second semester. Now is the time to start programming or not. Explain this.

      • mm
        Tim Buchalka
        June 28, 2022
        Reply

        Hi Hosein,

        The course is designed for beginners who had never programmed before so yes, it’s a great choice for you. Just follow along video by video.

        As you are a beginner, I’d suggest you take a look at the free videos on this YouTube channel as well:

        https://lpa.dev/tips/h

        Lots of practical programming tips, career advice, etc.

        Regards,
        Jp
        LPA Admin
        on behalf of Tim Buchalka

    38. mm
      Chennu Aryan Karthikeya
      July 23, 2022
      Reply

      Hello Sir , I’m Aryan, Student from India. I’m currently doing under graduation in SRM university here in india. Actually i’m writing this to take your advices. how to get placed in tier 1 companies. On which bases I should be perfect and what courses will be helpful for me and can you please give the route map to get placed higher sir.

      • mm
        Tim Buchalka
        July 29, 2022
        Reply

        Hi Chennu,

        Tim recommends practicing a lot to achieve mastery of the programming language(s). You will eventually remember a lot of things. No one is born good at programming. It’s a learned skill. The more time you spend programming, the better you get at solving specific problems and that’s because you’re actually going through the process of solving problems.

        Let me share some of Tim’s videos to help you.

        How to Practice and Improve Your Programming Skills – Programming Tip by Tim Buchalka

        https://youtu.be/VWM2nMcEQBU

        How to Become a Better Programmer? Start Helping Others! Programming Tip by Tim Buchalka:

        https://youtu.be/lvNhlwfYiZ4

        How to Get Better at Problem Solving | Programming Tip by Tim Buchalka:

        https://youtu.be/2lYApDl3JC4

        Goal Setting and Planning | Programming Tip by Tim Buchalka:

        https://youtu.be/iq0TH-J11vs

        As for a course roadmap, Tim’s suggestion is to learn a core language first, like Java or Python, C++, etc. well first though and once you have mastered it, then look at specific languages related to your goal.

        Regards,
        Jp
        LPA Admin
        on behalf of Tim Buchalka

    39. mm
      Jason
      August 3, 2022
      Reply

      Hi Tim
      I’ve worked in IT (systems) for 10 years, and finally decided to pursue my goal of becoming an embedded systems engineer, or firmware engineer. I want to write code for hardware, drivers etc.

      What programming languages would you recommend? C/C++ seems to be the right direction I think.

      Also, as part of my resume/CV, I would like to include a programming project of my own. Where can I get ideas of a program to write, or a project to complete on my own. I would like to show my interviewers that I know my stuff.
      Thanks!
      Jason

      • mm
        Tim Buchalka
        August 3, 2022
        Reply

        Hi Jason,

        Tim says you can start with this C++ course, and once you are done, re-assess the next set of courses.

        https://learnprogramming.academy/courses/beginning-c-programming-from-beginner-to-beyond/

        You may want to take a look at my career advice videos here which should help out as well.

        https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20

        As for projects, Tim always recommends github.com. It’s a great site where you can get involved in open-source projects. You can post your own codes, and get inspiration & ideas. Also, you get to meet and get the support and opinions of other professional programmers/developers. This is a great way to build a professional portfolio.

        Hope these help.

        Regards,
        Jp
        LPA Admin
        on behalf of Tim Buchalka

        • mm
          Hassan
          August 31, 2023
          Reply

          Hey Tim,
          I feel blessed to discover a teacher like you.

          I’m Hassan from Pakistan. Been jobless since i did my B.com about 12 years ago i think..

          Now, the world of Software development gives me a hope for better future..

          And given the fact that you’re offering education at such an affordable price…

          Which course and language would you suggest that i choose from your catalogue?

          And would learning programming open the doors for remote jobs in the USA or other good paying countries as a Pakistani citizen?

          I would appreciate if you can give me list of courses in order that i should take them..

          My email is [email protected]..
          Hope to hear back from you soon, thank you

          • mm
            Tim Buchalka
            September 15, 2023
            Reply

            Hi Hasan,

            Nice to meet you! We’re glad you found inspiration through software development despite having setbacks. It’s never too late to pursue your passions and make a change in your career.

            Regarding which course and language to take, Tim suggests learning a core language first (e.g. Java, Python, C, C++, etc.) and then looking at specific languages related to your goal(s).

            Let me share some of Tim’s videos to help you.

            Goal Setting and Planning | Programming Tip by Tim Buchalka:

            https://youtu.be/iq0TH-J11vs

            How to Practice and Improve Your Programming Skills – Programming Tip by Tim Buchalka

            https://youtu.be/VWM2nMcEQBU

            How to Get Better at Problem Solving | Programming Tip by Tim Buchalka:

            https://youtu.be/2lYApDl3JC4

            When Can I Get a Job After Completing an Online Programming Course – Programming Tip by Tim Buchalka

            https://youtu.be/46OKs98maNs

            Are There Long-Term Career Opportunities in Software Development? – Programming Tip by Tim Buchalka

            https://youtu.be/_a99pNX6CgQ

            How to Sell Yourself in a Job Interview – Programming Tip by Tim Buchalka:

            https://youtu.be/exYjqMeYjsQ

            As for remote jobs in the US or other well-paying countries, the answer is yes, learning to program can open doors to remote opportunities. There are many tech companies that offer remote positions, and having strong programming skills can make you a valuable candidate.

            Lastly, Tim always advises to practice – a lot – to achieve it. No one is born good at programming. It’s a learned skill. The more time you spend programming, the better you get at solving specific problems, and that’s because you’re actually going through the process of solving problems.

            Don’t be afraid to experiment with different methods until you find what works best
            for you.

            I hope this helps.

            Regards,
            Jp
            LPA Admin
            on behalf of Tim Buchalka

    40. mm
      Hassan
      August 31, 2023
      Reply

      better future..

      And given the fact that you’re offering education at such an affordable price…

      Which course and language would you suggest that i choose from your catalogue?

      And would learning programming open the doors for remote jobs in the USA or other good paying countries as a Pakistani citizen?

      I would appreciate if you can give me list of courses in order that i should take them..

      My email is [email protected]..
      Hope to hear back from you soon, thank you

    Leave A Reply Cancel reply

    Your email address will not be published. Required fields are marked *


    Popular Courses

    Java Masterclass 2025: 130+ Hours of Expert Lessons

    Java Masterclass 2025: 130+ Hours of Expert Lessons

    Learn Python Programming Masterclass

    Learn Python Programming Masterclass

    Beginning C++ Programming – From Beginner to Beyond

    Beginning C++ Programming - From Beginner to Beyond

    SQL for Beginners: Learn SQL using MySQL and Database Design

    SQL for Beginners: Learn SQL using MySQL and Database Design

    C Programming For Beginners – Master the C Language

    C Programming For Beginners - Master the C Language

    Data Structures and Algorithms:  Deep Dive Using Java

    Data Structures and Algorithms: Deep Dive Using Java

    • Privacy Policy
    • Terms & Conditions

    logo-eduma-the-best-lms-wordpress-theme

    +61 422 512 549

    [email protected]

    Company

    • About Us
    • Blog
    • Contact
    • Become A Co-Instructor

    Links

    • Courses
    • FAQs
    • Contact Us

    logo-eduma-the-best-lms-wordpress-theme

    +61 422 512 549

    [email protected]

    Company

    • About Us
    • Blog
    • Contact
    • Become A Co-Instructor

    Links

    • Courses
    • FAQs
    • Contact Us

    • Privacy Policy
    • Terms & Conditions

    Would you like to become a Udemy Course Co-Instructor?

    Struggling to find students? Let us publish and promote your course to our students.

    FIND OUT MORE NOW